home *** CD-ROM | disk | FTP | other *** search
/ Westlight Stock Photography - Creative Freedom / Westlight Stock Photography - Creative Freedom.iso / Other Items / Fetch Browser / Fetch Browser.rsrc / bin.rsrc_CODE_10_GNonRes2.txt < prev    next >
Text File  |  1996-07-25  |  368KB  |  6,527 lines

  1. # near model CODE resource
  2. # jump table entries: 3504-3587 (84 of them)
  3. export_438:
  4. 00000000  4E56 FEF6                link       A6, -0x010A
  5. 00000004  2F07                     move.l     -[A7], D7
  6. 00000006  4267                     clr.w      -[A7]
  7. 00000008  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8. 0000000C  486E FEF8                pea.l      [A6 - 0x108]
  9. 00000010  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10. 00000014  4EAD 0C82                jsr        [A5 + 0xC82 /* export_396 */]
  11. 00000018  101F                     move.b     D0, [A7]+
  12. 0000001A  6732                     beq        +0x34 /* 0000004E */
  13. 0000001C  203C 4674 506A           move.l     D0, 0x4674506A /* 'FtPj' */
  14. 00000022  B0AE FEFA                cmp.l      D0, [A6 - 0x106]
  15. 00000026  6604                     bne        +0x6 /* 0000002C */
  16. 00000028  7E02                     moveq.l    D7, 0x02
  17. 0000002A  600E                     bra        +0x10 /* 0000003A */
  18. label0000002C:
  19. 0000002C  203C 4674 4346           move.l     D0, 0x46744346 /* 'FtCF' */
  20. 00000032  B0AE FEFA                cmp.l      D0, [A6 - 0x106]
  21. 00000036  6602                     bne        +0x4 /* 0000003A */
  22. 00000038  7E01                     moveq.l    D7, 0x01
  23. label0000003A:
  24. 0000003A  486E FF00                pea.l      [A6 - 0x100]
  25. 0000003E  3F2E FEF8                move.w     -[A7], [A6 - 0x108]
  26. 00000042  3F07                     move.w     -[A7], D7
  27. 00000044  42A7                     clr.l      -[A7]
  28. 00000046  4EAD 32B2                jsr        [A5 + 0x32B2 /* export_1618 */]
  29. 0000004A  4EAD 53D2                jsr        [A5 + 0x53D2 /* export_2678 */]
  30. label0000004E:
  31. 0000004E  2E1F                     move.l     D7, [A7]+
  32. 00000050  4E5E                     unlink     A6
  33. 00000052  205F                     movea.l    A0, [A7]+
  34. 00000054  5C4F                     addq.w     A7, 6
  35. 00000056  4ED0                     jmp        [A0]
  36. export_439:
  37. 00000058  4E56 FFF0                link       A6, -0x0010
  38. 0000005C  48E7 0028                movem.l    -[A7], A2,A4
  39. 00000060  286E 0008                movea.l    A4, [A6 + 0x8]
  40. 00000064  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  41. 00000068  2F0C                     move.l     -[A7], A4
  42. 0000006A  4EBA 0A04                jsr        [PC + 0xA04 /* 00000A70 */]
  43. 0000006E  486E FFF8                pea.l      [A6 - 0x8]
  44. 00000072  2F0C                     move.l     -[A7], A4
  45. 00000074  4EAD 1F6A                jsr        [A5 + 0x1F6A /* export_1001 */]
  46. 00000078  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  47. 0000007C  486E FFF0                pea.l      [A6 - 0x10]
  48. 00000080  4EAD 22CA                jsr        [A5 + 0x22CA /* export_1109 */]
  49. 00000084  2254                     movea.l    A1, [A4]
  50. 00000086  41E9 001A                lea.l      A0, [A1 + 0x1A]
  51. 0000008A  45EE FFF0                lea.l      A2, [A6 - 0x10]
  52. 0000008E  7003                     moveq.l    D0, 0x03
  53. label00000090:
  54. 00000090  30DA                     move.w     [A0]+, [A2]+
  55. 00000092  51C8 FFFC                dbf        D0, -0x6 /* 00000090 */
  56. 00000096  42A7                     clr.l      -[A7]
  57. 00000098  4EAD 32B2                jsr        [A5 + 0x32B2 /* export_1618 */]
  58. 0000009C  205F                     movea.l    A0, [A7]+
  59. 0000009E  2050                     movea.l    A0, [A0]
  60. 000000A0  43E8 009C                lea.l      A1, [A0 + 0x9C]
  61. 000000A4  2454                     movea.l    A2, [A4]
  62. 000000A6  41EA 001A                lea.l      A0, [A2 + 0x1A]
  63. 000000AA  7003                     moveq.l    D0, 0x03
  64. label000000AC:
  65. 000000AC  32D8                     move.w     [A1]+, [A0]+
  66. 000000AE  51C8 FFFC                dbf        D0, -0x6 /* 000000AC */
  67. 000000B2  4CDF 1400                movem.l    A2,A4, [A7]+
  68. 000000B6  4E5E                     unlink     A6
  69. 000000B8  205F                     movea.l    A0, [A7]+
  70. 000000BA  5C4F                     addq.w     A7, 6
  71. 000000BC  4ED0                     jmp        [A0]
  72. 000000BE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  73. export_440: // at 000000C0 (misaligned)
  74. 000000C2  FFF0                     .invalid   <<F/7/7>>
  75. 000000C4  48E7 0028                movem.l    -[A7], A2,A4
  76. 000000C8  286E 0008                movea.l    A4, [A6 + 0x8]
  77. 000000CC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  78. 000000D0  2F0C                     move.l     -[A7], A4
  79. 000000D2  4EBA 099C                jsr        [PC + 0x99C /* 00000A70 */]
  80. 000000D6  486E FFF8                pea.l      [A6 - 0x8]
  81. 000000DA  2F0C                     move.l     -[A7], A4
  82. 000000DC  4EAD 1F6A                jsr        [A5 + 0x1F6A /* export_1001 */]
  83. 000000E0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  84. 000000E4  486E FFF0                pea.l      [A6 - 0x10]
  85. 000000E8  4EAD 22CA                jsr        [A5 + 0x22CA /* export_1109 */]
  86. 000000EC  2254                     movea.l    A1, [A4]
  87. 000000EE  41E9 001A                lea.l      A0, [A1 + 0x1A]
  88. 000000F2  45EE FFF0                lea.l      A2, [A6 - 0x10]
  89. 000000F6  7003                     moveq.l    D0, 0x03
  90. label000000F8:
  91. 000000F8  30DA                     move.w     [A0]+, [A2]+
  92. 000000FA  51C8 FFFC                dbf        D0, -0x6 /* 000000F8 */
  93. 000000FE  42A7                     clr.l      -[A7]
  94. 00000100  4EAD 32B2                jsr        [A5 + 0x32B2 /* export_1618 */]
  95. 00000104  205F                     movea.l    A0, [A7]+
  96. 00000106  2050                     movea.l    A0, [A0]
  97. 00000108  43E8 00AC                lea.l      A1, [A0 + 0xAC]
  98. 0000010C  2454                     movea.l    A2, [A4]
  99. 0000010E  41EA 001A                lea.l      A0, [A2 + 0x1A]
  100. 00000112  7003                     moveq.l    D0, 0x03
  101. label00000114:
  102. 00000114  32D8                     move.w     [A1]+, [A0]+
  103. 00000116  51C8 FFFC                dbf        D0, -0x6 /* 00000114 */
  104. 0000011A  4CDF 1400                movem.l    A2,A4, [A7]+
  105. 0000011E  4E5E                     unlink     A6
  106. 00000120  205F                     movea.l    A0, [A7]+
  107. 00000122  5C4F                     addq.w     A7, 6
  108. 00000124  4ED0                     jmp        [A0]
  109. 00000126  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  110. // begin alternate branch 00000128-0000012C
  111. fn00000128:
  112. 00000128  4E56 FFFC                link       A6, -0x0004
  113. // end alternate branch 00000128-0000012C
  114. fn00000128: // (misaligned)
  115. 0000012A  FFFC                     .invalid   <<F/7/7>>
  116. 0000012C  42A7                     clr.l      -[A7]
  117. 0000012E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  118. 00000132  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  119. 00000136  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  120. 0000013A  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  121. 0000013E  42A7                     clr.l      -[A7]
  122. 00000140  4267                     clr.w      -[A7]
  123. 00000142  1F3C 0001                move.b     -[A7], 0x1
  124. 00000146  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  125. 0000014A  4EAD 3092                jsr        [A5 + 0x3092 /* export_1550 */]
  126. 0000014E  4E5E                     unlink     A6
  127. 00000150  205F                     movea.l    A0, [A7]+
  128. 00000152  504F                     addq.w     A7, 8
  129. 00000154  4ED0                     jmp        [A0]
  130. 00000156  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  131. // begin alternate branch 00000158-0000015C
  132. fn00000158:
  133. 00000158  4E56 FFF4                link       A6, -0x000C
  134. // end alternate branch 00000158-0000015C
  135. fn00000158: // (misaligned)
  136. 0000015A  FFF4                     .invalid   <<F/7/7>>
  137. 0000015C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  138. 00000160  1E2E 000A                move.b     D7, [A6 + 0xA]
  139. 00000164  42A7                     clr.l      -[A7]
  140. 00000166  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  141. 0000016A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  142. 0000016E  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  143. 00000172  2C1F                     move.l     D6, [A7]+
  144. 00000174  42A7                     clr.l      -[A7]
  145. 00000176  42A7                     clr.l      -[A7]
  146. 00000178  2F3C 6574 7823           move.l     -[A7], 0x65747823 /* 'etx#' */
  147. 0000017E  4240                     clr.w      D0
  148. 00000180  102E 000F                move.b     D0, [A6 + 0xF]
  149. 00000184  3F00                     move.w     -[A7], D0
  150. 00000186  4EAD 304A                jsr        [A5 + 0x304A /* export_1541 */]
  151. 0000018A  2F06                     move.l     -[A7], D6
  152. 0000018C  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  153. 00000190  265F                     movea.l    A3, [A7]+
  154. 00000192  2053                     movea.l    A0, [A3]
  155. 00000194  BE28 0033                cmp.b      D7, [A0 + 0x33]
  156. 00000198  56C0                     sne        D0
  157. 0000019A  4A00                     tst.b      D0
  158. 0000019C  6700 009A                beq        +0x9C /* 00000238 */
  159. 000001A0  C028 0032                and.b      D0, [A0 + 0x32]
  160. 000001A4  6700 0092                beq        +0x94 /* 00000238 */
  161. 000001A8  42A7                     clr.l      -[A7]
  162. 000001AA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  163. 000001AE  4EAD 3BC2                jsr        [A5 + 0x3BC2 /* export_1908 */]
  164. 000001B2  285F                     movea.l    A4, [A7]+
  165. 000001B4  1007                     move.b     D0, D7
  166. 000001B6  0A00 0001                xori.b     D0, 0x1
  167. 000001BA  4A00                     tst.b      D0
  168. 000001BC  6750                     beq        +0x52 /* 0000020E */
  169. 000001BE  2054                     movea.l    A0, [A4]
  170. 000001C0  B7E8 0048                cmpa.l     A3, [A0 + 0x48]
  171. 000001C4  57C1                     seq        D1
  172. 000001C6  C001                     and.b      D0, D1
  173. 000001C8  6744                     beq        +0x46 /* 0000020E */
  174. 000001CA  4267                     clr.w      -[A7]
  175. 000001CC  2F0C                     move.l     -[A7], A4
  176. 000001CE  4EAD 142A                jsr        [A5 + 0x142A /* export_641 */]
  177. 000001D2  101F                     move.b     D0, [A7]+
  178. 000001D4  4267                     clr.w      -[A7]
  179. 000001D6  42A7                     clr.l      -[A7]
  180. 000001D8  42A7                     clr.l      -[A7]
  181. 000001DA  2F3C 6574 7823           move.l     -[A7], 0x65747823 /* 'etx#' */
  182. 000001E0  3F3C 0031                move.w     -[A7], 0x31 /* '1' */
  183. 000001E4  4EAD 304A                jsr        [A5 + 0x304A /* export_1541 */]
  184. 000001E8  2F0C                     move.l     -[A7], A4
  185. 000001EA  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  186. 000001EE  4EAD 3B82                jsr        [A5 + 0x3B82 /* export_1900 */]
  187. 000001F2  101F                     move.b     D0, [A7]+
  188. 000001F4  6718                     beq        +0x1A /* 0000020E */
  189. 000001F6  42A7                     clr.l      -[A7]
  190. 000001F8  2F3C 6574 7823           move.l     -[A7], 0x65747823 /* 'etx#' */
  191. 000001FE  3F3C 0031                move.w     -[A7], 0x31 /* '1' */
  192. 00000202  4EAD 304A                jsr        [A5 + 0x304A /* export_1541 */]
  193. 00000206  4267                     clr.w      -[A7]
  194. 00000208  2F0C                     move.l     -[A7], A4
  195. 0000020A  4EAD 146A                jsr        [A5 + 0x146A /* export_649 */]
  196. label0000020E:
  197. 0000020E  1F07                     move.b     -[A7], D7
  198. 00000210  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  199. 00000214  2F0B                     move.l     -[A7], A3
  200. 00000216  4EAD 3B92                jsr        [A5 + 0x3B92 /* export_1902 */]
  201. 0000021A  1007                     move.b     D0, D7
  202. 0000021C  671A                     beq        +0x1C /* 00000238 */
  203. 0000021E  2054                     movea.l    A0, [A4]
  204. 00000220  4AA8 0048                tst.l      [A0 + 0x48]
  205. 00000224  57C1                     seq        D1
  206. 00000226  C001                     and.b      D0, D1
  207. 00000228  670E                     beq        +0x10 /* 00000238 */
  208. 0000022A  2053                     movea.l    A0, [A3]
  209. 0000022C  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  210. 00000230  4267                     clr.w      -[A7]
  211. 00000232  2F0C                     move.l     -[A7], A4
  212. 00000234  4EAD 146A                jsr        [A5 + 0x146A /* export_649 */]
  213. label00000238:
  214. 00000238  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  215. 0000023C  4E5E                     unlink     A6
  216. 0000023E  205F                     movea.l    A0, [A7]+
  217. 00000240  DEFC 000C                add.w      A7, 0xC
  218. 00000244  4ED0                     jmp        [A0]
  219. 00000246  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  220. // begin alternate branch 00000248-0000024C
  221. export_441:
  222. fn00000248:
  223. 00000248  4E56 FFFC                link       A6, -0x0004
  224. // end alternate branch 00000248-0000024C
  225. export_441: // at 00000248 (misaligned)
  226. fn00000248: // (misaligned)
  227. 0000024A  FFFC                     .invalid   <<F/7/7>>
  228. 0000024C  42A7                     clr.l      -[A7]
  229. 0000024E  2F3C 6372 6974           move.l     -[A7], 0x63726974 /* 'crit' */
  230. 00000254  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  231. 00000258  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  232. 0000025C  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  233. 00000260  206E FFFC                movea.l    A0, [A6 - 0x4]
  234. 00000264  2050                     movea.l    A0, [A0]
  235. 00000266  1D68 003C 000C           move.b     [A6 + 0xC], [A0 + 0x3C]
  236. 0000026C  4E5E                     unlink     A6
  237. 0000026E  2E9F                     move.l     [A7], [A7]+
  238. 00000270  4E75                     rts
  239. 00000272  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  240. // begin alternate branch 00000274-00000278
  241. export_442:
  242. fn00000274:
  243. 00000274  4E56 FFFA                link       A6, -0x0006
  244. // end alternate branch 00000274-00000278
  245. export_442: // at 00000274 (misaligned)
  246. fn00000274: // (misaligned)
  247. 00000276  FFFA                     .invalid   <<F/7/7>>
  248. 00000278  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  249. 0000027C  286E 000C                movea.l    A4, [A6 + 0xC]
  250. 00000280  1A2E 000A                move.b     D5, [A6 + 0xA]
  251. 00000284  1E2E 0008                move.b     D7, [A6 + 0x8]
  252. 00000288  42A7                     clr.l      -[A7]
  253. 0000028A  2F3C 6372 6974           move.l     -[A7], 0x63726974 /* 'crit' */
  254. 00000290  2F0C                     move.l     -[A7], A4
  255. 00000292  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  256. 00000296  265F                     movea.l    A3, [A7]+
  257. 00000298  2053                     movea.l    A0, [A3]
  258. 0000029A  1145 003C                move.b     [A0 + 0x3C], D5
  259. 0000029E  1005                     move.b     D0, D5
  260. 000002A0  6704                     beq        +0x6 /* 000002A6 */
  261. 000002A2  4206                     clr.b      D6
  262. 000002A4  6002                     bra        +0x4 /* 000002A8 */
  263. label000002A6:
  264. 000002A6  7C01                     moveq.l    D6, 0x01
  265. label000002A8:
  266. 000002A8  1005                     move.b     D0, D5
  267. 000002AA  6754                     beq        +0x56 /* 00000300 */
  268. 000002AC  2F0C                     move.l     -[A7], A4
  269. 000002AE  2F3C 6372 7432           move.l     -[A7], 0x63727432 /* 'crt2' */
  270. 000002B4  4267                     clr.w      -[A7]
  271. 000002B6  1F07                     move.b     -[A7], D7
  272. 000002B8  4EBA FE9E                jsr        [PC - 0x162 /* 00000158 */]
  273. 000002BC  2F0C                     move.l     -[A7], A4
  274. 000002BE  2F3C 6372 7433           move.l     -[A7], 0x63727433 /* 'crt3' */
  275. 000002C4  4267                     clr.w      -[A7]
  276. 000002C6  1F07                     move.b     -[A7], D7
  277. 000002C8  4EBA FE8E                jsr        [PC - 0x172 /* 00000158 */]
  278. 000002CC  2F0C                     move.l     -[A7], A4
  279. 000002CE  2F3C 6372 7434           move.l     -[A7], 0x63727434 /* 'crt4' */
  280. 000002D4  4267                     clr.w      -[A7]
  281. 000002D6  1F07                     move.b     -[A7], D7
  282. 000002D8  4EBA FE7E                jsr        [PC - 0x182 /* 00000158 */]
  283. 000002DC  2F0C                     move.l     -[A7], A4
  284. 000002DE  2F3C 6372 7432           move.l     -[A7], 0x63727432 /* 'crt2' */
  285. 000002E4  4EBA FE42                jsr        [PC - 0x1BE /* 00000128 */]
  286. 000002E8  2F0C                     move.l     -[A7], A4
  287. 000002EA  2F3C 6372 7433           move.l     -[A7], 0x63727433 /* 'crt3' */
  288. 000002F0  4EBA FE36                jsr        [PC - 0x1CA /* 00000128 */]
  289. 000002F4  2F0C                     move.l     -[A7], A4
  290. 000002F6  2F3C 6372 7434           move.l     -[A7], 0x63727434 /* 'crt4' */
  291. 000002FC  4EBA FE2A                jsr        [PC - 0x1D6 /* 00000128 */]
  292. label00000300:
  293. 00000300  1F06                     move.b     -[A7], D6
  294. 00000302  1F07                     move.b     -[A7], D7
  295. 00000304  42A7                     clr.l      -[A7]
  296. 00000306  2F3C 6372 7432           move.l     -[A7], 0x63727432 /* 'crt2' */
  297. 0000030C  2F0C                     move.l     -[A7], A4
  298. 0000030E  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  299. 00000312  4EAD 3B8A                jsr        [A5 + 0x3B8A /* export_1901 */]
  300. 00000316  1F06                     move.b     -[A7], D6
  301. 00000318  1F07                     move.b     -[A7], D7
  302. 0000031A  42A7                     clr.l      -[A7]
  303. 0000031C  2F3C 6372 7433           move.l     -[A7], 0x63727433 /* 'crt3' */
  304. 00000322  2F0C                     move.l     -[A7], A4
  305. 00000324  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  306. 00000328  4EAD 3B8A                jsr        [A5 + 0x3B8A /* export_1901 */]
  307. 0000032C  1F06                     move.b     -[A7], D6
  308. 0000032E  1F07                     move.b     -[A7], D7
  309. 00000330  42A7                     clr.l      -[A7]
  310. 00000332  2F3C 6372 7434           move.l     -[A7], 0x63727434 /* 'crt4' */
  311. 00000338  2F0C                     move.l     -[A7], A4
  312. 0000033A  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  313. 0000033E  4EAD 3B8A                jsr        [A5 + 0x3B8A /* export_1901 */]
  314. 00000342  1005                     move.b     D0, D5
  315. 00000344  6636                     bne        +0x38 /* 0000037C */
  316. 00000346  2F0C                     move.l     -[A7], A4
  317. 00000348  2F3C 6372 7432           move.l     -[A7], 0x63727432 /* 'crt2' */
  318. 0000034E  1F3C 0001                move.b     -[A7], 0x1
  319. 00000352  1F07                     move.b     -[A7], D7
  320. 00000354  4EBA FE02                jsr        [PC - 0x1FE /* 00000158 */]
  321. 00000358  2F0C                     move.l     -[A7], A4
  322. 0000035A  2F3C 6372 7433           move.l     -[A7], 0x63727433 /* 'crt3' */
  323. 00000360  1F3C 0001                move.b     -[A7], 0x1
  324. 00000364  1F07                     move.b     -[A7], D7
  325. 00000366  4EBA FDF0                jsr        [PC - 0x210 /* 00000158 */]
  326. 0000036A  2F0C                     move.l     -[A7], A4
  327. 0000036C  2F3C 6372 7434           move.l     -[A7], 0x63727434 /* 'crt4' */
  328. 00000372  1F3C 0001                move.b     -[A7], 0x1
  329. 00000376  1F07                     move.b     -[A7], D7
  330. 00000378  4EBA FDDE                jsr        [PC - 0x222 /* 00000158 */]
  331. label0000037C:
  332. 0000037C  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  333. 00000380  4E5E                     unlink     A6
  334. 00000382  205F                     movea.l    A0, [A7]+
  335. 00000384  504F                     addq.w     A7, 8
  336. 00000386  4ED0                     jmp        [A0]
  337. export_443:
  338. 00000388  4E56 FEF0                link       A6, -0x0110
  339. 0000038C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  340. 00000390  266E 0008                movea.l    A3, [A6 + 0x8]
  341. 00000394  1A2E 000C                move.b     D5, [A6 + 0xC]
  342. 00000398  42A7                     clr.l      -[A7]
  343. 0000039A  2F0B                     move.l     -[A7], A3
  344. 0000039C  4EAD 3BAA                jsr        [A5 + 0x3BAA /* export_1905 */]
  345. 000003A0  281F                     move.l     D4, [A7]+
  346. 000003A2  42A7                     clr.l      -[A7]
  347. 000003A4  2F3C 666E 6464           move.l     -[A7], 0x666E6464 /* 'fndd' */
  348. 000003AA  2F0B                     move.l     -[A7], A3
  349. 000003AC  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  350. 000003B0  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  351. 000003B4  4267                     clr.w      -[A7]
  352. 000003B6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  353. 000003BA  4EBA FE8C                jsr        [PC - 0x174 /* 00000248 */]
  354. 000003BE  1E1F                     move.b     D7, [A7]+
  355. 000003C0  0A07 0001                xori.b     D7, 0x1
  356. 000003C4  1007                     move.b     D0, D7
  357. 000003C6  6706                     beq        +0x8 /* 000003CE */
  358. 000003C8  3C3C FF6F                move.w     D6, 0xFF6F
  359. 000003CC  6004                     bra        +0x6 /* 000003D2 */
  360. label000003CE:
  361. 000003CE  3C3C 0091                move.w     D6, 0x91
  362. label000003D2:
  363. 000003D2  1007                     move.b     D0, D7
  364. 000003D4  670C                     beq        +0xE /* 000003E2 */
  365. 000003D6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  366. 000003DA  1F07                     move.b     -[A7], D7
  367. 000003DC  1F05                     move.b     -[A7], D5
  368. 000003DE  4EBA FE94                jsr        [PC - 0x16C /* 00000274 */]
  369. label000003E2:
  370. 000003E2  2044                     movea.l    A0, D4
  371. 000003E4  2050                     movea.l    A0, [A0]
  372. 000003E6  2F28 0026                move.l     -[A7], [A0 + 0x26]
  373. 000003EA  2044                     movea.l    A0, D4
  374. 000003EC  3006                     move.w     D0, D6
  375. 000003EE  48C0                     ext.l      D0
  376. 000003F0  2050                     movea.l    A0, [A0]
  377. 000003F2  D0A8 0022                add.l      D0, [A0 + 0x22]
  378. 000003F6  2F00                     move.l     -[A7], D0
  379. 000003F8  1F05                     move.b     -[A7], D5
  380. 000003FA  2F04                     move.l     -[A7], D4
  381. 000003FC  4EAD 3C62                jsr        [A5 + 0x3C62 /* export_1928 */]
  382. 00000400  42A7                     clr.l      -[A7]
  383. 00000402  2F3C 6669 6E64           move.l     -[A7], 0x66696E64 /* 'find' */
  384. 00000408  2F0B                     move.l     -[A7], A3
  385. 0000040A  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  386. 0000040E  285F                     movea.l    A4, [A7]+
  387. 00000410  2054                     movea.l    A0, [A4]
  388. 00000412  2F28 001E                move.l     -[A7], [A0 + 0x1E]
  389. 00000416  3006                     move.w     D0, D6
  390. 00000418  48C0                     ext.l      D0
  391. 0000041A  D0A8 001A                add.l      D0, [A0 + 0x1A]
  392. 0000041E  2F00                     move.l     -[A7], D0
  393. 00000420  1F05                     move.b     -[A7], D5
  394. 00000422  2F0C                     move.l     -[A7], A4
  395. 00000424  4EAD 3C4A                jsr        [A5 + 0x3C4A /* export_1925 */]
  396. 00000428  42A7                     clr.l      -[A7]
  397. 0000042A  2F3C 636C 6572           move.l     -[A7], 0x636C6572 /* 'cler' */
  398. 00000430  2F0B                     move.l     -[A7], A3
  399. 00000432  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  400. 00000436  285F                     movea.l    A4, [A7]+
  401. 00000438  2054                     movea.l    A0, [A4]
  402. 0000043A  2F28 001E                move.l     -[A7], [A0 + 0x1E]
  403. 0000043E  3006                     move.w     D0, D6
  404. 00000440  48C0                     ext.l      D0
  405. 00000442  D0A8 001A                add.l      D0, [A0 + 0x1A]
  406. 00000446  2F00                     move.l     -[A7], D0
  407. 00000448  1F05                     move.b     -[A7], D5
  408. 0000044A  2F0C                     move.l     -[A7], A4
  409. 0000044C  4EAD 3C4A                jsr        [A5 + 0x3C4A /* export_1925 */]
  410. 00000450  42A7                     clr.l      -[A7]
  411. 00000452  2F3C 6368 6F69           move.l     -[A7], 0x63686F69 /* 'choi' */
  412. 00000458  2F0B                     move.l     -[A7], A3
  413. 0000045A  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  414. 0000045E  285F                     movea.l    A4, [A7]+
  415. 00000460  1007                     move.b     D0, D7
  416. 00000462  671C                     beq        +0x1E /* 00000480 */
  417. 00000464  486E FEF0                pea.l      [A6 - 0x110]
  418. 00000468  2F3C 0003 0FB5           move.l     -[A7], 0x30FB5
  419. 0000046E  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  420. 00000472  486E FEF0                pea.l      [A6 - 0x110]
  421. 00000476  4267                     clr.w      -[A7]
  422. 00000478  2F0C                     move.l     -[A7], A4
  423. 0000047A  4EBA 3F10                jsr        [PC + 0x3F10 /* 0000438C */]
  424. 0000047E  601A                     bra        +0x1C /* 0000049A */
  425. label00000480:
  426. 00000480  486E FEF0                pea.l      [A6 - 0x110]
  427. 00000484  2F3C 0004 0FB5           move.l     -[A7], 0x40FB5
  428. 0000048A  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  429. 0000048E  486E FEF0                pea.l      [A6 - 0x110]
  430. 00000492  4267                     clr.w      -[A7]
  431. 00000494  2F0C                     move.l     -[A7], A4
  432. 00000496  4EBA 3EF4                jsr        [PC + 0x3EF4 /* 0000438C */]
  433. label0000049A:
  434. 0000049A  2054                     movea.l    A0, [A4]
  435. 0000049C  2F28 001E                move.l     -[A7], [A0 + 0x1E]
  436. 000004A0  3006                     move.w     D0, D6
  437. 000004A2  48C0                     ext.l      D0
  438. 000004A4  D0A8 001A                add.l      D0, [A0 + 0x1A]
  439. 000004A8  2F00                     move.l     -[A7], D0
  440. 000004AA  1F05                     move.b     -[A7], D5
  441. 000004AC  2F0C                     move.l     -[A7], A4
  442. 000004AE  4EAD 3C4A                jsr        [A5 + 0x3C4A /* export_1925 */]
  443. 000004B2  1007                     move.b     D0, D7
  444. 000004B4  660C                     bne        +0xE /* 000004C2 */
  445. 000004B6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  446. 000004BA  1F07                     move.b     -[A7], D7
  447. 000004BC  1F05                     move.b     -[A7], D5
  448. 000004BE  4EBA FDB4                jsr        [PC - 0x24C /* 00000274 */]
  449. label000004C2:
  450. 000004C2  1005                     move.b     D0, D5
  451. 000004C4  670C                     beq        +0xE /* 000004D2 */
  452. 000004C6  42A7                     clr.l      -[A7]
  453. 000004C8  2F0B                     move.l     -[A7], A3
  454. 000004CA  4EAD 3BAA                jsr        [A5 + 0x3BAA /* export_1905 */]
  455. 000004CE  4EAD 3C12                jsr        [A5 + 0x3C12 /* export_1918 */]
  456. label000004D2:
  457. 000004D2  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  458. 000004D6  4E5E                     unlink     A6
  459. 000004D8  205F                     movea.l    A0, [A7]+
  460. 000004DA  5C4F                     addq.w     A7, 6
  461. 000004DC  4ED0                     jmp        [A0]
  462. 000004DE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  463. export_444: // at 000004E0 (misaligned)
  464. 000004E2  FFF4                     .invalid   <<F/7/7>>
  465. 000004E4  48E7 0108                movem.l    -[A7], D7,A4
  466. 000004E8  286E 0008                movea.l    A4, [A6 + 0x8]
  467. 000004EC  422E 000E                clr.b      [A6 + 0xE]
  468. 000004F0  7001                     moveq.l    D0, 0x01
  469. 000004F2  2D40 FFF8                move.l     [A6 - 0x8], D0
  470. 000004F6  2054                     movea.l    A0, [A4]
  471. 000004F8  2D68 0012 FFF4           move.l     [A6 - 0xC], [A0 + 0x12]
  472. 000004FE  2E2E FFF8                move.l     D7, [A6 - 0x8]
  473. 00000502  6030                     bra        +0x32 /* 00000534 */
  474. label00000504:
  475. 00000504  2254                     movea.l    A1, [A4]
  476. 00000506  2069 0016                movea.l    A0, [A1 + 0x16]
  477. 0000050A  2050                     movea.l    A0, [A0]
  478. 0000050C  2007                     move.l     D0, D7
  479. 0000050E  5380                     subq.l     D0, 1
  480. 00000510  2F00                     move.l     -[A7], D0
  481. 00000512  2F3C 0000 0006           move.l     -[A7], 0x6
  482. 00000518  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  483. 0000051C  201F                     move.l     D0, [A7]+
  484. 0000051E  1230 0804                move.b     D1, [A0 + D0 + 0x4]
  485. 00000522  B22E 000C                cmp.b      D1, [A6 + 0xC]
  486. 00000526  6608                     bne        +0xA /* 00000530 */
  487. 00000528  1D7C 0001 000E           move.b     [A6 + 0xE], 0x1
  488. 0000052E  600A                     bra        +0xC /* 0000053A */
  489. label00000530:
  490. 00000530  5287                     addq.l     D7, 1
  491. 00000532  6906                     bvs        +0x8 /* 0000053A */
  492. label00000534:
  493. 00000534  BEAE FFF4                cmp.l      D7, [A6 - 0xC]
  494. 00000538  6FCA                     ble        -0x34 /* 00000504 */
  495. label0000053A:
  496. 0000053A  4CDF 1080                movem.l    D7,A4, [A7]+
  497. 0000053E  4E5E                     unlink     A6
  498. 00000540  205F                     movea.l    A0, [A7]+
  499. 00000542  5C4F                     addq.w     A7, 6
  500. 00000544  4ED0                     jmp        [A0]
  501. 00000546  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  502. export_445: // at 00000548 (misaligned)
  503. 0000054A  FFF0                     .invalid   <<F/7/7>>
  504. 0000054C  48E7 0308                movem.l    -[A7], D6,D7,A4
  505. 00000550  286E 0008                movea.l    A4, [A6 + 0x8]
  506. 00000554  7C00                     moveq.l    D6, 0x00
  507. 00000556  7001                     moveq.l    D0, 0x01
  508. 00000558  2D40 FFF4                move.l     [A6 - 0xC], D0
  509. 0000055C  2054                     movea.l    A0, [A4]
  510. 0000055E  2D68 0012 FFF0           move.l     [A6 - 0x10], [A0 + 0x12]
  511. 00000564  2E2E FFF4                move.l     D7, [A6 - 0xC]
  512. 00000568  6046                     bra        +0x48 /* 000005B0 */
  513. label0000056A:
  514. 0000056A  2254                     movea.l    A1, [A4]
  515. 0000056C  2069 0016                movea.l    A0, [A1 + 0x16]
  516. 00000570  2050                     movea.l    A0, [A0]
  517. 00000572  2007                     move.l     D0, D7
  518. 00000574  5380                     subq.l     D0, 1
  519. 00000576  2F00                     move.l     -[A7], D0
  520. 00000578  2F3C 0000 0006           move.l     -[A7], 0x6
  521. 0000057E  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  522. 00000582  201F                     move.l     D0, [A7]+
  523. 00000584  1230 0804                move.b     D1, [A0 + D0 + 0x4]
  524. 00000588  B22E 000C                cmp.b      D1, [A6 + 0xC]
  525. 0000058C  661E                     bne        +0x20 /* 000005AC */
  526. 0000058E  2254                     movea.l    A1, [A4]
  527. 00000590  2069 0016                movea.l    A0, [A1 + 0x16]
  528. 00000594  2050                     movea.l    A0, [A0]
  529. 00000596  2007                     move.l     D0, D7
  530. 00000598  5380                     subq.l     D0, 1
  531. 0000059A  2F00                     move.l     -[A7], D0
  532. 0000059C  2F3C 0000 0006           move.l     -[A7], 0x6
  533. 000005A2  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  534. 000005A6  201F                     move.l     D0, [A7]+
  535. 000005A8  DCB0 0800                add.l      D6, [A0 + D0]
  536. label000005AC:
  537. 000005AC  5287                     addq.l     D7, 1
  538. 000005AE  6906                     bvs        +0x8 /* 000005B6 */
  539. label000005B0:
  540. 000005B0  BEAE FFF0                cmp.l      D7, [A6 - 0x10]
  541. 000005B4  6FB4                     ble        -0x4A /* 0000056A */
  542. label000005B6:
  543. 000005B6  2D46 000E                move.l     [A6 + 0xE], D6
  544. 000005BA  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  545. 000005BE  4E5E                     unlink     A6
  546. 000005C0  205F                     movea.l    A0, [A7]+
  547. 000005C2  5C4F                     addq.w     A7, 6
  548. 000005C4  4ED0                     jmp        [A0]
  549. 000005C6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  550. // begin alternate branch 000005C8-000005CC
  551. export_446:
  552. fn000005C8:
  553. 000005C8  4E56 FFE4                link       A6, -0x001C
  554. // end alternate branch 000005C8-000005CC
  555. export_446: // at 000005C8 (misaligned)
  556. fn000005C8: // (misaligned)
  557. 000005CA  FFE4                     .invalid   <<F/7/7>>
  558. 000005CC  48E7 1728                movem.l    -[A7], D3,D5,D6,D7,A2,A4
  559. 000005D0  2A2E 000C                move.l     D5, [A6 + 0xC]
  560. 000005D4  286E 0008                movea.l    A4, [A6 + 0x8]
  561. 000005D8  4267                     clr.w      -[A7]
  562. 000005DA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  563. 000005DE  486E FFF0                pea.l      [A6 - 0x10]
  564. 000005E2  486E FFEC                pea.l      [A6 - 0x14]
  565. 000005E6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  566. 000005EA  4EAD 4E8A                jsr        [A5 + 0x4E8A /* export_2509 */]
  567. 000005EE  101F                     move.b     D0, [A7]+
  568. 000005F0  6604                     bne        +0x6 /* 000005F6 */
  569. 000005F2  6000 0236                bra        +0x238 /* 0000082A */
  570. label000005F6:
  571. 000005F6  7001                     moveq.l    D0, 0x01
  572. 000005F8  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  573. 000005FC  57C0                     seq        D0
  574. 000005FE  4A00                     tst.b      D0
  575. 00000600  6740                     beq        +0x42 /* 00000642 */
  576. 00000602  2054                     movea.l    A0, [A4]
  577. 00000604  BAA8 000E                cmp.l      D5, [A0 + 0xE]
  578. 00000608  5CC1                     sge        D1
  579. 0000060A  C001                     and.b      D0, D1
  580. 0000060C  6734                     beq        +0x36 /* 00000642 */
  581. 0000060E  42A7                     clr.l      -[A7]
  582. 00000610  2054                     movea.l    A0, [A4]
  583. 00000612  2F28 0016                move.l     -[A7], [A0 + 0x16]
  584. 00000616  42A7                     clr.l      -[A7]
  585. 00000618  42A7                     clr.l      -[A7]
  586. 0000061A  7006                     moveq.l    D0, 0x06
  587. 0000061C  2F00                     move.l     -[A7], D0
  588. 0000061E  2F28 0012                move.l     -[A7], [A0 + 0x12]
  589. 00000622  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  590. 00000626  486E FFF8                pea.l      [A6 - 0x8]
  591. 0000062A  42A7                     clr.l      -[A7]
  592. 0000062C  A9E0                     syscall    Munger
  593. 0000062E  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  594. 00000632  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  595. 00000636  2054                     movea.l    A0, [A4]
  596. 00000638  7000                     moveq.l    D0, 0x00
  597. 0000063A  2140 0012                move.l     [A0 + 0x12], D0
  598. 0000063E  6000 01BA                bra        +0x1BC /* 000007FA */
  599. label00000642:
  600. 00000642  7001                     moveq.l    D0, 0x01
  601. 00000644  2D40 FFE8                move.l     [A6 - 0x18], D0
  602. 00000648  2D45 FFE4                move.l     [A6 - 0x1C], D5
  603. 0000064C  2E2E FFE8                move.l     D7, [A6 - 0x18]
  604. 00000650  6000 01A0                bra        +0x1A2 /* 000007F2 */
  605. label00000654:
  606. 00000654  2254                     movea.l    A1, [A4]
  607. 00000656  2069 0016                movea.l    A0, [A1 + 0x16]
  608. 0000065A  2050                     movea.l    A0, [A0]
  609. 0000065C  202E FFF0                move.l     D0, [A6 - 0x10]
  610. 00000660  2F00                     move.l     -[A7], D0
  611. 00000662  2F3C 0000 0006           move.l     -[A7], 0x6
  612. 00000668  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  613. 0000066C  201F                     move.l     D0, [A7]+
  614. 0000066E  53B0 0800                subq.l     [A0 + D0], 1
  615. 00000672  2069 0016                movea.l    A0, [A1 + 0x16]
  616. 00000676  2050                     movea.l    A0, [A0]
  617. 00000678  202E FFF0                move.l     D0, [A6 - 0x10]
  618. 0000067C  2F00                     move.l     -[A7], D0
  619. 0000067E  2F3C 0000 0006           move.l     -[A7], 0x6
  620. 00000684  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  621. 00000688  201F                     move.l     D0, [A7]+
  622. 0000068A  2230 0800                move.l     D1, [A0 + D0]
  623. 0000068E  B2AE FFEC                cmp.l      D1, [A6 - 0x14]
  624. 00000692  6C00 015A                bge        +0x15C /* 000007EE */
  625. 00000696  2254                     movea.l    A1, [A4]
  626. 00000698  2069 0016                movea.l    A0, [A1 + 0x16]
  627. 0000069C  2050                     movea.l    A0, [A0]
  628. 0000069E  202E FFF0                move.l     D0, [A6 - 0x10]
  629. 000006A2  2F00                     move.l     -[A7], D0
  630. 000006A4  2F3C 0000 0006           move.l     -[A7], 0x6
  631. 000006AA  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  632. 000006AE  201F                     move.l     D0, [A7]+
  633. 000006B0  4AB0 0800                tst.l      [A0 + D0]
  634. 000006B4  6600 012E                bne        +0x130 /* 000007E4 */
  635. 000006B8  42A7                     clr.l      -[A7]
  636. 000006BA  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  637. 000006BE  3F3C 0006                move.w     -[A7], 0x6
  638. 000006C2  301F                     move.w     D0, [A7]+
  639. 000006C4  C1DF                     muls.w     D0, [A7]+
  640. 000006C6  2E80                     move.l     [A7], D0
  641. 000006C8  2C1F                     move.l     D6, [A7]+
  642. 000006CA  42A7                     clr.l      -[A7]
  643. 000006CC  2054                     movea.l    A0, [A4]
  644. 000006CE  2F28 0016                move.l     -[A7], [A0 + 0x16]
  645. 000006D2  2F06                     move.l     -[A7], D6
  646. 000006D4  42A7                     clr.l      -[A7]
  647. 000006D6  7006                     moveq.l    D0, 0x06
  648. 000006D8  2F00                     move.l     -[A7], D0
  649. 000006DA  486E FFF8                pea.l      [A6 - 0x8]
  650. 000006DE  42A7                     clr.l      -[A7]
  651. 000006E0  A9E0                     syscall    Munger
  652. 000006E2  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  653. 000006E6  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  654. 000006EA  2054                     movea.l    A0, [A4]
  655. 000006EC  53A8 0012                subq.l     [A0 + 0x12], 1
  656. 000006F0  7001                     moveq.l    D0, 0x01
  657. 000006F2  2D40 FFEC                move.l     [A6 - 0x14], D0
  658. 000006F6  4AAE FFF0                tst.l      [A6 - 0x10]
  659. 000006FA  5EC0                     sgt        D0
  660. 000006FC  4A00                     tst.b      D0
  661. 000006FE  6700 00EE                beq        +0xF0 /* 000007EE */
  662. 00000702  222E FFF0                move.l     D1, [A6 - 0x10]
  663. 00000706  2054                     movea.l    A0, [A4]
  664. 00000708  B2A8 0012                cmp.l      D1, [A0 + 0x12]
  665. 0000070C  5DC1                     slt        D1
  666. 0000070E  C001                     and.b      D0, D1
  667. 00000710  6700 00DC                beq        +0xDE /* 000007EE */
  668. 00000714  2248                     movea.l    A1, A0
  669. 00000716  2069 0016                movea.l    A0, [A1 + 0x16]
  670. 0000071A  2050                     movea.l    A0, [A0]
  671. 0000071C  222E FFF0                move.l     D1, [A6 - 0x10]
  672. 00000720  5381                     subq.l     D1, 1
  673. 00000722  2F01                     move.l     -[A7], D1
  674. 00000724  2F3C 0000 0006           move.l     -[A7], 0x6
  675. 0000072A  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  676. 0000072E  221F                     move.l     D1, [A7]+
  677. 00000730  2469 0016                movea.l    A2, [A1 + 0x16]
  678. 00000734  2452                     movea.l    A2, [A2]
  679. 00000736  242E FFF0                move.l     D2, [A6 - 0x10]
  680. 0000073A  2F02                     move.l     -[A7], D2
  681. 0000073C  2F3C 0000 0006           move.l     -[A7], 0x6
  682. 00000742  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  683. 00000746  241F                     move.l     D2, [A7]+
  684. 00000748  1630 1804                move.b     D3, [A0 + D1 + 0x4]
  685. 0000074C  B632 2804                cmp.b      D3, [A2 + D2 + 0x4]
  686. 00000750  57C1                     seq        D1
  687. 00000752  C001                     and.b      D0, D1
  688. 00000754  6700 0098                beq        +0x9A /* 000007EE */
  689. 00000758  2254                     movea.l    A1, [A4]
  690. 0000075A  2069 0016                movea.l    A0, [A1 + 0x16]
  691. 0000075E  2050                     movea.l    A0, [A0]
  692. 00000760  202E FFF0                move.l     D0, [A6 - 0x10]
  693. 00000764  5380                     subq.l     D0, 1
  694. 00000766  2F00                     move.l     -[A7], D0
  695. 00000768  2F3C 0000 0006           move.l     -[A7], 0x6
  696. 0000076E  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  697. 00000772  201F                     move.l     D0, [A7]+
  698. 00000774  2230 0800                move.l     D1, [A0 + D0]
  699. 00000778  5281                     addq.l     D1, 1
  700. 0000077A  2D41 FFEC                move.l     [A6 - 0x14], D1
  701. 0000077E  2069 0016                movea.l    A0, [A1 + 0x16]
  702. 00000782  2050                     movea.l    A0, [A0]
  703. 00000784  202E FFF0                move.l     D0, [A6 - 0x10]
  704. 00000788  5380                     subq.l     D0, 1
  705. 0000078A  2F00                     move.l     -[A7], D0
  706. 0000078C  2F3C 0000 0006           move.l     -[A7], 0x6
  707. 00000792  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  708. 00000796  201F                     move.l     D0, [A7]+
  709. 00000798  2469 0016                movea.l    A2, [A1 + 0x16]
  710. 0000079C  2452                     movea.l    A2, [A2]
  711. 0000079E  222E FFF0                move.l     D1, [A6 - 0x10]
  712. 000007A2  2F01                     move.l     -[A7], D1
  713. 000007A4  2F3C 0000 0006           move.l     -[A7], 0x6
  714. 000007AA  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  715. 000007AE  221F                     move.l     D1, [A7]+
  716. 000007B0  2432 1800                move.l     D2, [A2 + D1]
  717. 000007B4  D5B0 0800                add.l      [A0 + D0], D2
  718. 000007B8  42A7                     clr.l      -[A7]
  719. 000007BA  2054                     movea.l    A0, [A4]
  720. 000007BC  2F28 0016                move.l     -[A7], [A0 + 0x16]
  721. 000007C0  2F06                     move.l     -[A7], D6
  722. 000007C2  42A7                     clr.l      -[A7]
  723. 000007C4  7006                     moveq.l    D0, 0x06
  724. 000007C6  2F00                     move.l     -[A7], D0
  725. 000007C8  486E FFF8                pea.l      [A6 - 0x8]
  726. 000007CC  42A7                     clr.l      -[A7]
  727. 000007CE  A9E0                     syscall    Munger
  728. 000007D0  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  729. 000007D4  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  730. 000007D8  53AE FFF0                subq.l     [A6 - 0x10], 1
  731. 000007DC  2054                     movea.l    A0, [A4]
  732. 000007DE  53A8 0012                subq.l     [A0 + 0x12], 1
  733. 000007E2  600A                     bra        +0xC /* 000007EE */
  734. label000007E4:
  735. 000007E4  52AE FFF0                addq.l     [A6 - 0x10], 1
  736. 000007E8  7001                     moveq.l    D0, 0x01
  737. 000007EA  2D40 FFEC                move.l     [A6 - 0x14], D0
  738. label000007EE:
  739. 000007EE  5287                     addq.l     D7, 1
  740. 000007F0  6908                     bvs        +0xA /* 000007FA */
  741. label000007F2:
  742. 000007F2  BEAE FFE4                cmp.l      D7, [A6 - 0x1C]
  743. 000007F6  6F00 FE5C                ble        -0x1A2 /* 00000654 */
  744. label000007FA:
  745. 000007FA  42A7                     clr.l      -[A7]
  746. 000007FC  2054                     movea.l    A0, [A4]
  747. 000007FE  2028 000E                move.l     D0, [A0 + 0xE]
  748. 00000802  9085                     sub.l      D0, D5
  749. 00000804  2F00                     move.l     -[A7], D0
  750. 00000806  42A7                     clr.l      -[A7]
  751. 00000808  201F                     move.l     D0, [A7]+
  752. 0000080A  2E9F                     move.l     [A7], [A7]+
  753. 0000080C  B097                     cmp.l      D0, [A7]
  754. 0000080E  6F02                     ble        +0x4 /* 00000812 */
  755. 00000810  2E80                     move.l     [A7], D0
  756. label00000812:
  757. 00000812  2054                     movea.l    A0, [A4]
  758. 00000814  215F 000E                move.l     [A0 + 0xE], [A7]+
  759. 00000818  7000                     moveq.l    D0, 0x00
  760. 0000081A  2140 0002                move.l     [A0 + 0x2], D0
  761. 0000081E  7000                     moveq.l    D0, 0x00
  762. 00000820  2140 0006                move.l     [A0 + 0x6], D0
  763. 00000824  7001                     moveq.l    D0, 0x01
  764. 00000826  2140 000A                move.l     [A0 + 0xA], D0
  765. label0000082A:
  766. 0000082A  4CDF 14E8                movem.l    D3,D5,D6,D7,A2,A4, [A7]+
  767. 0000082E  4E5E                     unlink     A6
  768. 00000830  205F                     movea.l    A0, [A7]+
  769. 00000832  DEFC 000C                add.w      A7, 0xC
  770. 00000836  4ED0                     jmp        [A0]
  771. fn00000838:
  772. 00000838  4E56 FFFC                link       A6, -0x0004
  773. 0000083C  486E FFFC                pea.l      [A6 - 0x4]
  774. 00000840  486D 351C                pea.l      [A5 + 0x351C]
  775. 00000844  3F3C 001A                move.w     -[A7], 0x1A
  776. 00000848  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  777. 0000084C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  778. 00000850  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  779. 00000854  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  780. 00000858  4EAD 10BA                jsr        [A5 + 0x10BA /* export_531 */]
  781. 0000085C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  782. 00000860  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  783. 00000864  4EBA 000E                jsr        [PC + 0xE /* 00000874 */]
  784. 00000868  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  785. 0000086E  4E5E                     unlink     A6
  786. 00000870  2E9F                     move.l     [A7], [A7]+
  787. 00000872  4E75                     rts
  788. fn00000874:
  789. 00000874  4E56 FFFC                link       A6, -0x0004
  790. 00000878  48E7 0018                movem.l    -[A7], A3,A4
  791. 0000087C  266E 000C                movea.l    A3, [A6 + 0xC]
  792. 00000880  286E 0008                movea.l    A4, [A6 + 0x8]
  793. 00000884  2053                     movea.l    A0, [A3]
  794. 00000886  2254                     movea.l    A1, [A4]
  795. 00000888  2368 0002 0002           move.l     [A1 + 0x2], [A0 + 0x2]
  796. 0000088E  2368 0006 0006           move.l     [A1 + 0x6], [A0 + 0x6]
  797. 00000894  2368 000A 000A           move.l     [A1 + 0xA], [A0 + 0xA]
  798. 0000089A  2368 000E 000E           move.l     [A1 + 0xE], [A0 + 0xE]
  799. 000008A0  2368 0012 0012           move.l     [A1 + 0x12], [A0 + 0x12]
  800. 000008A6  2054                     movea.l    A0, [A4]
  801. 000008A8  2F28 0016                move.l     -[A7], [A0 + 0x16]
  802. 000008AC  4EAD 21BA                jsr        [A5 + 0x21BA /* export_1075 */]
  803. 000008B0  2053                     movea.l    A0, [A3]
  804. 000008B2  2D68 0016 FFFC           move.l     [A6 - 0x4], [A0 + 0x16]
  805. 000008B8  4267                     clr.w      -[A7]
  806. 000008BA  486E FFFC                pea.l      [A6 - 0x4]
  807. 000008BE  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  808. 000008C2  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  809. 000008C6  2054                     movea.l    A0, [A4]
  810. 000008C8  216E FFFC 0016           move.l     [A0 + 0x16], [A6 - 0x4]
  811. 000008CE  4CDF 1800                movem.l    A3,A4, [A7]+
  812. 000008D2  4E5E                     unlink     A6
  813. 000008D4  205F                     movea.l    A0, [A7]+
  814. 000008D6  504F                     addq.w     A7, 8
  815. 000008D8  4ED0                     jmp        [A0]
  816. 000008DA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  817. // begin alternate branch 000008DC-000008E2
  818. fn000008DC:
  819. 000008DC  4E56 0000                link       A6, 0
  820. 000008E0  7001                     moveq.l    D0, 0x01
  821. // end alternate branch 000008DC-000008E2
  822. fn000008DC: // (misaligned)
  823. 000008DE  0000 7001                ori.b      D0, 0x1
  824. 000008E2  2F00                     move.l     -[A7], D0
  825. 000008E4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  826. 000008E8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  827. 000008EC  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  828. 000008F0  4E5E                     unlink     A6
  829. 000008F2  205F                     movea.l    A0, [A7]+
  830. 000008F4  504F                     addq.w     A7, 8
  831. 000008F6  4ED0                     jmp        [A0]
  832. fn000008F8:
  833. 000008F8  4E56 0000                link       A6, 0
  834. 000008FC  7001                     moveq.l    D0, 0x01
  835. 000008FE  2F00                     move.l     -[A7], D0
  836. 00000900  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  837. 00000904  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  838. 00000908  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  839. 0000090C  4E5E                     unlink     A6
  840. 0000090E  205F                     movea.l    A0, [A7]+
  841. 00000910  504F                     addq.w     A7, 8
  842. 00000912  4ED0                     jmp        [A0]
  843. fn00000914:
  844. 00000914  4E56 FFF0                link       A6, -0x0010
  845. 00000918  48E7 0018                movem.l    -[A7], A3,A4
  846. 0000091C  266E 0008                movea.l    A3, [A6 + 0x8]
  847. 00000920  284B                     movea.l    A4, A3
  848. 00000922  4267                     clr.w      -[A7]
  849. 00000924  7001                     moveq.l    D0, 0x01
  850. 00000926  2F00                     move.l     -[A7], D0
  851. 00000928  2F0B                     move.l     -[A7], A3
  852. 0000092A  4EAD 4F02                jsr        [A5 + 0x4F02 /* export_2524 */]
  853. 0000092E  301F                     move.w     D0, [A7]+
  854. 00000930  B06E 000C                cmp.w      D0, [A6 + 0xC]
  855. 00000934  6714                     beq        +0x16 /* 0000094A */
  856. 00000936  2054                     movea.l    A0, [A4]
  857. 00000938  316E 000C 0044           move.w     [A0 + 0x44], [A6 + 0xC]
  858. 0000093E  2F0B                     move.l     -[A7], A3
  859. 00000940  4EAD 1D7A                jsr        [A5 + 0x1D7A /* export_939 */]
  860. 00000944  2F0B                     move.l     -[A7], A3
  861. 00000946  4EAD 3C0A                jsr        [A5 + 0x3C0A /* export_1917 */]
  862. label0000094A:
  863. 0000094A  4CDF 1800                movem.l    A3,A4, [A7]+
  864. 0000094E  4E5E                     unlink     A6
  865. 00000950  205F                     movea.l    A0, [A7]+
  866. 00000952  DEFC 000E                add.w      A7, 0xE
  867. 00000956  4ED0                     jmp        [A0]
  868. fn00000958:
  869. 00000958  4E56 FFEC                link       A6, -0x0014
  870. 0000095C  48E7 0328                movem.l    -[A7], D6,D7,A2,A4
  871. 00000960  206E 0010                movea.l    A0, [A6 + 0x10]
  872. 00000964  43EE FFF8                lea.l      A1, [A6 - 0x8]
  873. 00000968  7003                     moveq.l    D0, 0x03
  874. label0000096A:
  875. 0000096A  32D8                     move.w     [A1]+, [A0]+
  876. 0000096C  51C8 FFFC                dbf        D0, -0x6 /* 0000096A */
  877. 00000970  206E 0008                movea.l    A0, [A6 + 0x8]
  878. 00000974  2868 0008                movea.l    A4, [A0 + 0x8]
  879. 00000978  486E FFF8                pea.l      [A6 - 0x8]
  880. 0000097C  2F3C 0002 0002           move.l     -[A7], 0x20002
  881. 00000982  A8A9                     syscall    InsetRect
  882. 00000984  42A7                     clr.l      -[A7]
  883. 00000986  302E FFFE                move.w     D0, [A6 - 0x2]
  884. 0000098A  906E FFFA                sub.w      D0, [A6 - 0x6]
  885. 0000098E  48C0                     ext.l      D0
  886. 00000990  2F00                     move.l     -[A7], D0
  887. 00000992  2054                     movea.l    A0, [A4]
  888. 00000994  3028 0078                move.w     D0, [A0 + 0x78]
  889. 00000998  D06E 000E                add.w      D0, [A6 + 0xE]
  890. 0000099C  48C0                     ext.l      D0
  891. 0000099E  2F00                     move.l     -[A7], D0
  892. 000009A0  201F                     move.l     D0, [A7]+
  893. 000009A2  2E9F                     move.l     [A7], [A7]+
  894. 000009A4  B097                     cmp.l      D0, [A7]
  895. 000009A6  6C02                     bge        +0x4 /* 000009AA */
  896. 000009A8  2E80                     move.l     [A7], D0
  897. label000009AA:
  898. 000009AA  201F                     move.l     D0, [A7]+
  899. 000009AC  3E00                     move.w     D7, D0
  900. 000009AE  42A7                     clr.l      -[A7]
  901. 000009B0  302E FFFC                move.w     D0, [A6 - 0x4]
  902. 000009B4  906E FFF8                sub.w      D0, [A6 - 0x8]
  903. 000009B8  48C0                     ext.l      D0
  904. 000009BA  2F00                     move.l     -[A7], D0
  905. 000009BC  2054                     movea.l    A0, [A4]
  906. 000009BE  3028 0076                move.w     D0, [A0 + 0x76]
  907. 000009C2  D06E 000C                add.w      D0, [A6 + 0xC]
  908. 000009C6  48C0                     ext.l      D0
  909. 000009C8  2F00                     move.l     -[A7], D0
  910. 000009CA  201F                     move.l     D0, [A7]+
  911. 000009CC  2E9F                     move.l     [A7], [A7]+
  912. 000009CE  B097                     cmp.l      D0, [A7]
  913. 000009D0  6C02                     bge        +0x4 /* 000009D4 */
  914. 000009D2  2E80                     move.l     [A7], D0
  915. label000009D4:
  916. 000009D4  201F                     move.l     D0, [A7]+
  917. 000009D6  3C00                     move.w     D6, D0
  918. 000009D8  2054                     movea.l    A0, [A4]
  919. 000009DA  3028 0072                move.w     D0, [A0 + 0x72]
  920. 000009DE  D06E FFF8                add.w      D0, [A6 - 0x8]
  921. 000009E2  322E FFFC                move.w     D1, [A6 - 0x4]
  922. 000009E6  926E FFF8                sub.w      D1, [A6 - 0x8]
  923. 000009EA  9246                     sub.w      D1, D6
  924. 000009EC  48C1                     ext.l      D1
  925. 000009EE  83FC 0002                divs.w     D1, 0x2
  926. 000009F2  D240                     add.w      D1, D0
  927. 000009F4  3D41 FFF0                move.w     [A6 - 0x10], D1
  928. 000009F8  3028 0074                move.w     D0, [A0 + 0x74]
  929. 000009FC  D06E FFFA                add.w      D0, [A6 - 0x6]
  930. 00000A00  322E FFFE                move.w     D1, [A6 - 0x2]
  931. 00000A04  926E FFFA                sub.w      D1, [A6 - 0x6]
  932. 00000A08  9247                     sub.w      D1, D7
  933. 00000A0A  48C1                     ext.l      D1
  934. 00000A0C  83FC 0002                divs.w     D1, 0x2
  935. 00000A10  D240                     add.w      D1, D0
  936. 00000A12  3D41 FFF2                move.w     [A6 - 0xE], D1
  937. 00000A16  3007                     move.w     D0, D7
  938. 00000A18  D06E FFF2                add.w      D0, [A6 - 0xE]
  939. 00000A1C  9068 0078                sub.w      D0, [A0 + 0x78]
  940. 00000A20  5340                     subq.w     D0, 1
  941. 00000A22  3D40 FFF6                move.w     [A6 - 0xA], D0
  942. 00000A26  3006                     move.w     D0, D6
  943. 00000A28  D06E FFF0                add.w      D0, [A6 - 0x10]
  944. 00000A2C  9068 0076                sub.w      D0, [A0 + 0x76]
  945. 00000A30  5340                     subq.w     D0, 1
  946. 00000A32  3D40 FFF4                move.w     [A6 - 0xC], D0
  947. 00000A36  7000                     moveq.l    D0, 0x00
  948. 00000A38  3028 0040                move.w     D0, [A0 + 0x40]
  949. 00000A3C  C0BC 0000 0008           and.l      D0, 0x8
  950. 00000A42  4A80                     tst.l      D0
  951. 00000A44  671A                     beq        +0x1C /* 00000A60 */
  952. 00000A46  2254                     movea.l    A1, [A4]
  953. 00000A48  2069 003C                movea.l    A0, [A1 + 0x3C]
  954. 00000A4C  2068 0082                movea.l    A0, [A0 + 0x82]
  955. 00000A50  2050                     movea.l    A0, [A0]
  956. 00000A52  5088                     addq.l     A0, 8
  957. 00000A54  45EE FFF0                lea.l      A2, [A6 - 0x10]
  958. 00000A58  7003                     moveq.l    D0, 0x03
  959. label00000A5A:
  960. 00000A5A  30DA                     move.w     [A0]+, [A2]+
  961. 00000A5C  51C8 FFFC                dbf        D0, -0x6 /* 00000A5A */
  962. label00000A60:
  963. 00000A60  4CDF 14C0                movem.l    D6,D7,A2,A4, [A7]+
  964. 00000A64  4E5E                     unlink     A6
  965. 00000A66  205F                     movea.l    A0, [A7]+
  966. 00000A68  DEFC 000C                add.w      A7, 0xC
  967. 00000A6C  4ED0                     jmp        [A0]
  968. 00000A6E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  969. // begin alternate branch 00000A70-00000A74
  970. export_447:
  971. fn00000A70:
  972. 00000A70  4E56 FFD2                link       A6, -0x002E
  973. // end alternate branch 00000A70-00000A74
  974. export_447: // at 00000A70 (misaligned)
  975. fn00000A70: // (misaligned)
  976. 00000A72  FFD2                     .invalid   <<F/7/7>>
  977. 00000A74  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  978. 00000A78  3A2E 000C                move.w     D5, [A6 + 0xC]
  979. 00000A7C  2E2E 0008                move.l     D7, [A6 + 0x8]
  980. 00000A80  2847                     movea.l    A4, D7
  981. 00000A82  486E FFF0                pea.l      [A6 - 0x10]
  982. 00000A86  A976                     syscall    GetKeys
  983. 00000A88  703A                     moveq.l    D0, 0x3A
  984. 00000A8A  3200                     move.w     D1, D0
  985. 00000A8C  E641                     asr        D1.w, 3
  986. 00000A8E  0136 10F0                btst       [A6 + D1.w - 0x16], D0
  987. 00000A92  56C0                     sne        D0
  988. 00000A94  0240 0001                andi.w     D0, 0x1
  989. 00000A98  1C00                     move.b     D6, D0
  990. 00000A9A  6702                     beq        +0x4 /* 00000A9E */
  991. 00000A9C  7A08                     moveq.l    D5, 0x08
  992. label00000A9E:
  993. 00000A9E  7008                     moveq.l    D0, 0x08
  994. 00000AA0  B045                     cmp.w      D0, D5
  995. 00000AA2  6600 008E                bne        +0x90 /* 00000B32 */
  996. 00000AA6  102D FCAD                move.b     D0, [A5 - 0x353]
  997. 00000AAA  6712                     beq        +0x14 /* 00000ABE */
  998. 00000AAC  42A7                     clr.l      -[A7]
  999. 00000AAE  486E FFDE                pea.l      [A6 - 0x22]
  1000. 00000AB2  2F07                     move.l     -[A7], D7
  1001. 00000AB4  4EBA 2A1E                jsr        [PC + 0x2A1E /* 000034D4 */]
  1002. 00000AB8  4A9F                     tst.l      [A7]+
  1003. 00000ABA  671A                     beq        +0x1C /* 00000AD6 */
  1004. 00000ABC  6018                     bra        +0x1A /* 00000AD6 */
  1005. label00000ABE:
  1006. 00000ABE  42A7                     clr.l      -[A7]
  1007. 00000AC0  2EB8 09EE                move.l     [A7], [0x000009EE /* GrayRgn */]
  1008. 00000AC4  205F                     movea.l    A0, [A7]+
  1009. 00000AC6  2050                     movea.l    A0, [A0]
  1010. 00000AC8  43EE FFDE                lea.l      A1, [A6 - 0x22]
  1011. 00000ACC  5488                     addq.l     A0, 2
  1012. 00000ACE  7003                     moveq.l    D0, 0x03
  1013. label00000AD0:
  1014. 00000AD0  32D8                     move.w     [A1]+, [A0]+
  1015. 00000AD2  51C8 FFFC                dbf        D0, -0x6 /* 00000AD0 */
  1016. label00000AD6:
  1017. 00000AD6  1006                     move.b     D0, D6
  1018. 00000AD8  6712                     beq        +0x14 /* 00000AEC */
  1019. 00000ADA  486E FFE6                pea.l      [A6 - 0x1A]
  1020. 00000ADE  2F07                     move.l     -[A7], D7
  1021. 00000AE0  4EBA 0282                jsr        [PC + 0x282 /* 00000D64 */]
  1022. 00000AE4  2D6E FFEA FFDA           move.l     [A6 - 0x26], [A6 - 0x16]
  1023. 00000AEA  600C                     bra        +0xE /* 00000AF8 */
  1024. label00000AEC:
  1025. 00000AEC  42A7                     clr.l      -[A7]
  1026. 00000AEE  2F07                     move.l     -[A7], D7
  1027. 00000AF0  4EBA 02EE                jsr        [PC + 0x2EE /* 00000DE0 */]
  1028. 00000AF4  2D5F FFDA                move.l     [A6 - 0x26], [A7]+
  1029. label00000AF8:
  1030. 00000AF8  7000                     moveq.l    D0, 0x00
  1031. 00000AFA  2054                     movea.l    A0, [A4]
  1032. 00000AFC  3028 0040                move.w     D0, [A0 + 0x40]
  1033. 00000B00  C0BC 0000 0008           and.l      D0, 0x8
  1034. 00000B06  4A80                     tst.l      D0
  1035. 00000B08  671A                     beq        +0x1C /* 00000B24 */
  1036. 00000B0A  2248                     movea.l    A1, A0
  1037. 00000B0C  2069 003C                movea.l    A0, [A1 + 0x3C]
  1038. 00000B10  2068 0082                movea.l    A0, [A0 + 0x82]
  1039. 00000B14  2050                     movea.l    A0, [A0]
  1040. 00000B16  45EE FFD2                lea.l      A2, [A6 - 0x2E]
  1041. 00000B1A  5088                     addq.l     A0, 8
  1042. 00000B1C  7003                     moveq.l    D0, 0x03
  1043. label00000B1E:
  1044. 00000B1E  34D8                     move.w     [A2]+, [A0]+
  1045. 00000B20  51C8 FFFC                dbf        D0, -0x6 /* 00000B1E */
  1046. label00000B24:
  1047. 00000B24  486E FFDE                pea.l      [A6 - 0x22]
  1048. 00000B28  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  1049. 00000B2C  2F0E                     move.l     -[A7], A6
  1050. 00000B2E  4EBA FE28                jsr        [PC - 0x1D8 /* 00000958 */]
  1051. label00000B32:
  1052. 00000B32  4267                     clr.w      -[A7]
  1053. 00000B34  2F07                     move.l     -[A7], D7
  1054. 00000B36  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  1055. 00000B3A  101F                     move.b     D0, [A7]+
  1056. 00000B3C  6740                     beq        +0x42 /* 00000B7E */
  1057. 00000B3E  206D FE86                movea.l    A0, [A5 - 0x17A]
  1058. 00000B42  4868 0010                pea.l      [A0 + 0x10]
  1059. 00000B46  A8A3                     syscall    EraseRect
  1060. 00000B48  2054                     movea.l    A0, [A4]
  1061. 00000B4A  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  1062. 00000B4E  3F05                     move.w     -[A7], D5
  1063. 00000B50  4267                     clr.w      -[A7]
  1064. 00000B52  A83A                     syscall    ZoomWindow
  1065. 00000B54  2254                     movea.l    A1, [A4]
  1066. 00000B56  2069 003C                movea.l    A0, [A1 + 0x3C]
  1067. 00000B5A  47E8 0010                lea.l      A3, [A0 + 0x10]
  1068. 00000B5E  302B 0006                move.w     D0, [A3 + 0x6]
  1069. 00000B62  906B 0002                sub.w      D0, [A3 + 0x2]
  1070. 00000B66  48C0                     ext.l      D0
  1071. 00000B68  2F00                     move.l     -[A7], D0
  1072. 00000B6A  302B 0004                move.w     D0, [A3 + 0x4]
  1073. 00000B6E  9053                     sub.w      D0, [A3]
  1074. 00000B70  48C0                     ext.l      D0
  1075. 00000B72  2F00                     move.l     -[A7], D0
  1076. 00000B74  1F3C 0001                move.b     -[A7], 0x1
  1077. 00000B78  2F07                     move.l     -[A7], D7
  1078. 00000B7A  4EAD 3C62                jsr        [A5 + 0x3C62 /* export_1928 */]
  1079. label00000B7E:
  1080. 00000B7E  2054                     movea.l    A0, [A4]
  1081. 00000B80  1028 005E                move.b     D0, [A0 + 0x5E]
  1082. 00000B84  6608                     bne        +0xA /* 00000B8E */
  1083. 00000B86  8028 0066                or.b       D0, [A0 + 0x66]
  1084. 00000B8A  4A00                     tst.b      D0
  1085. 00000B8C  671A                     beq        +0x1C /* 00000BA8 */
  1086. label00000B8E:
  1087. 00000B8E  2F00                     move.l     -[A7], D0
  1088. 00000B90  4267                     clr.w      -[A7]
  1089. 00000B92  2F07                     move.l     -[A7], D7
  1090. 00000B94  4EAD 3B82                jsr        [A5 + 0x3B82 /* export_1900 */]
  1091. 00000B98  121F                     move.b     D1, [A7]+
  1092. 00000B9A  201F                     move.l     D0, [A7]+
  1093. 00000B9C  C001                     and.b      D0, D1
  1094. 00000B9E  6708                     beq        +0xA /* 00000BA8 */
  1095. 00000BA0  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  1096. 00000BA4  4EAD 1CDA                jsr        [A5 + 0x1CDA /* export_919 */]
  1097. label00000BA8:
  1098. 00000BA8  7008                     moveq.l    D0, 0x08
  1099. 00000BAA  B045                     cmp.w      D0, D5
  1100. 00000BAC  57C0                     seq        D0
  1101. 00000BAE  4A00                     tst.b      D0
  1102. 00000BB0  6736                     beq        +0x38 /* 00000BE8 */
  1103. 00000BB2  C006                     and.b      D0, D6
  1104. 00000BB4  4A00                     tst.b      D0
  1105. 00000BB6  6730                     beq        +0x32 /* 00000BE8 */
  1106. 00000BB8  7200                     moveq.l    D1, 0x00
  1107. 00000BBA  2054                     movea.l    A0, [A4]
  1108. 00000BBC  3228 0040                move.w     D1, [A0 + 0x40]
  1109. 00000BC0  C2BC 0000 0008           and.l      D1, 0x8
  1110. 00000BC6  4A81                     tst.l      D1
  1111. 00000BC8  56C1                     sne        D1
  1112. 00000BCA  C001                     and.b      D0, D1
  1113. 00000BCC  671A                     beq        +0x1C /* 00000BE8 */
  1114. 00000BCE  2248                     movea.l    A1, A0
  1115. 00000BD0  2069 003C                movea.l    A0, [A1 + 0x3C]
  1116. 00000BD4  2068 0082                movea.l    A0, [A0 + 0x82]
  1117. 00000BD8  2050                     movea.l    A0, [A0]
  1118. 00000BDA  5088                     addq.l     A0, 8
  1119. 00000BDC  45EE FFD2                lea.l      A2, [A6 - 0x2E]
  1120. 00000BE0  7003                     moveq.l    D0, 0x03
  1121. label00000BE2:
  1122. 00000BE2  30DA                     move.w     [A0]+, [A2]+
  1123. 00000BE4  51C8 FFFC                dbf        D0, -0x6 /* 00000BE2 */
  1124. label00000BE8:
  1125. 00000BE8  4CDF 1CE0                movem.l    D5,D6,D7,A2,A3,A4, [A7]+
  1126. 00000BEC  4E5E                     unlink     A6
  1127. 00000BEE  205F                     movea.l    A0, [A7]+
  1128. 00000BF0  5C4F                     addq.w     A7, 6
  1129. 00000BF2  4ED0                     jmp        [A0]
  1130. fn00000BF4:
  1131. 00000BF4  4E56 FFEC                link       A6, -0x0014
  1132. 00000BF8  48E7 0328                movem.l    -[A7], D6,D7,A2,A4
  1133. 00000BFC  206E 0010                movea.l    A0, [A6 + 0x10]
  1134. 00000C00  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1135. 00000C04  7003                     moveq.l    D0, 0x03
  1136. label00000C06:
  1137. 00000C06  32D8                     move.w     [A1]+, [A0]+
  1138. 00000C08  51C8 FFFC                dbf        D0, -0x6 /* 00000C06 */
  1139. 00000C0C  206E 0008                movea.l    A0, [A6 + 0x8]
  1140. 00000C10  2868 0008                movea.l    A4, [A0 + 0x8]
  1141. 00000C14  486E FFF8                pea.l      [A6 - 0x8]
  1142. 00000C18  2F3C 0002 0002           move.l     -[A7], 0x20002
  1143. 00000C1E  A8A9                     syscall    InsetRect
  1144. 00000C20  42A7                     clr.l      -[A7]
  1145. 00000C22  302E FFFE                move.w     D0, [A6 - 0x2]
  1146. 00000C26  906E FFFA                sub.w      D0, [A6 - 0x6]
  1147. 00000C2A  48C0                     ext.l      D0
  1148. 00000C2C  2F00                     move.l     -[A7], D0
  1149. 00000C2E  2054                     movea.l    A0, [A4]
  1150. 00000C30  3028 0078                move.w     D0, [A0 + 0x78]
  1151. 00000C34  D06E 000E                add.w      D0, [A6 + 0xE]
  1152. 00000C38  48C0                     ext.l      D0
  1153. 00000C3A  2F00                     move.l     -[A7], D0
  1154. 00000C3C  201F                     move.l     D0, [A7]+
  1155. 00000C3E  2E9F                     move.l     [A7], [A7]+
  1156. 00000C40  B097                     cmp.l      D0, [A7]
  1157. 00000C42  6C02                     bge        +0x4 /* 00000C46 */
  1158. 00000C44  2E80                     move.l     [A7], D0
  1159. label00000C46:
  1160. 00000C46  201F                     move.l     D0, [A7]+
  1161. 00000C48  3E00                     move.w     D7, D0
  1162. 00000C4A  42A7                     clr.l      -[A7]
  1163. 00000C4C  302E FFFC                move.w     D0, [A6 - 0x4]
  1164. 00000C50  906E FFF8                sub.w      D0, [A6 - 0x8]
  1165. 00000C54  48C0                     ext.l      D0
  1166. 00000C56  2F00                     move.l     -[A7], D0
  1167. 00000C58  2054                     movea.l    A0, [A4]
  1168. 00000C5A  3028 0076                move.w     D0, [A0 + 0x76]
  1169. 00000C5E  D06E 000C                add.w      D0, [A6 + 0xC]
  1170. 00000C62  48C0                     ext.l      D0
  1171. 00000C64  2F00                     move.l     -[A7], D0
  1172. 00000C66  201F                     move.l     D0, [A7]+
  1173. 00000C68  2E9F                     move.l     [A7], [A7]+
  1174. 00000C6A  B097                     cmp.l      D0, [A7]
  1175. 00000C6C  6C02                     bge        +0x4 /* 00000C70 */
  1176. 00000C6E  2E80                     move.l     [A7], D0
  1177. label00000C70:
  1178. 00000C70  201F                     move.l     D0, [A7]+
  1179. 00000C72  3C00                     move.w     D6, D0
  1180. 00000C74  2054                     movea.l    A0, [A4]
  1181. 00000C76  3028 0072                move.w     D0, [A0 + 0x72]
  1182. 00000C7A  D06E FFF8                add.w      D0, [A6 - 0x8]
  1183. 00000C7E  322E FFFC                move.w     D1, [A6 - 0x4]
  1184. 00000C82  926E FFF8                sub.w      D1, [A6 - 0x8]
  1185. 00000C86  9246                     sub.w      D1, D6
  1186. 00000C88  48C1                     ext.l      D1
  1187. 00000C8A  83FC 0002                divs.w     D1, 0x2
  1188. 00000C8E  D240                     add.w      D1, D0
  1189. 00000C90  3D41 FFF0                move.w     [A6 - 0x10], D1
  1190. 00000C94  3028 0074                move.w     D0, [A0 + 0x74]
  1191. 00000C98  D06E FFFA                add.w      D0, [A6 - 0x6]
  1192. 00000C9C  322E FFFE                move.w     D1, [A6 - 0x2]
  1193. 00000CA0  926E FFFA                sub.w      D1, [A6 - 0x6]
  1194. 00000CA4  9247                     sub.w      D1, D7
  1195. 00000CA6  48C1                     ext.l      D1
  1196. 00000CA8  83FC 0002                divs.w     D1, 0x2
  1197. 00000CAC  D240                     add.w      D1, D0
  1198. 00000CAE  3D41 FFF2                move.w     [A6 - 0xE], D1
  1199. 00000CB2  3007                     move.w     D0, D7
  1200. 00000CB4  D06E FFF2                add.w      D0, [A6 - 0xE]
  1201. 00000CB8  9068 0078                sub.w      D0, [A0 + 0x78]
  1202. 00000CBC  5340                     subq.w     D0, 1
  1203. 00000CBE  3D40 FFF6                move.w     [A6 - 0xA], D0
  1204. 00000CC2  3006                     move.w     D0, D6
  1205. 00000CC4  D06E FFF0                add.w      D0, [A6 - 0x10]
  1206. 00000CC8  9068 0076                sub.w      D0, [A0 + 0x76]
  1207. 00000CCC  5340                     subq.w     D0, 1
  1208. 00000CCE  3D40 FFF4                move.w     [A6 - 0xC], D0
  1209. 00000CD2  7000                     moveq.l    D0, 0x00
  1210. 00000CD4  3028 0040                move.w     D0, [A0 + 0x40]
  1211. 00000CD8  C0BC 0000 0008           and.l      D0, 0x8
  1212. 00000CDE  4A80                     tst.l      D0
  1213. 00000CE0  671A                     beq        +0x1C /* 00000CFC */
  1214. 00000CE2  2254                     movea.l    A1, [A4]
  1215. 00000CE4  2069 003C                movea.l    A0, [A1 + 0x3C]
  1216. 00000CE8  2068 0082                movea.l    A0, [A0 + 0x82]
  1217. 00000CEC  2050                     movea.l    A0, [A0]
  1218. 00000CEE  5088                     addq.l     A0, 8
  1219. 00000CF0  45EE FFF0                lea.l      A2, [A6 - 0x10]
  1220. 00000CF4  7003                     moveq.l    D0, 0x03
  1221. label00000CF6:
  1222. 00000CF6  30DA                     move.w     [A0]+, [A2]+
  1223. 00000CF8  51C8 FFFC                dbf        D0, -0x6 /* 00000CF6 */
  1224. label00000CFC:
  1225. 00000CFC  4CDF 14C0                movem.l    D6,D7,A2,A4, [A7]+
  1226. 00000D00  4E5E                     unlink     A6
  1227. 00000D02  205F                     movea.l    A0, [A7]+
  1228. 00000D04  DEFC 000C                add.w      A7, 0xC
  1229. 00000D08  4ED0                     jmp        [A0]
  1230. 00000D0A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1231. // begin alternate branch 00000D0C-00000D10
  1232. fn00000D0C:
  1233. 00000D0C  4E56 FFF4                link       A6, -0x000C
  1234. // end alternate branch 00000D0C-00000D10
  1235. fn00000D0C: // (misaligned)
  1236. 00000D0E  FFF4                     .invalid   <<F/7/7>>
  1237. 00000D10  102D FCAD                move.b     D0, [A5 - 0x353]
  1238. 00000D14  6714                     beq        +0x16 /* 00000D2A */
  1239. 00000D16  42A7                     clr.l      -[A7]
  1240. 00000D18  486E FFF8                pea.l      [A6 - 0x8]
  1241. 00000D1C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1242. 00000D20  4EBA 27B2                jsr        [PC + 0x27B2 /* 000034D4 */]
  1243. 00000D24  4A9F                     tst.l      [A7]+
  1244. 00000D26  671A                     beq        +0x1C /* 00000D42 */
  1245. 00000D28  6018                     bra        +0x1A /* 00000D42 */
  1246. label00000D2A:
  1247. 00000D2A  42A7                     clr.l      -[A7]
  1248. 00000D2C  2EB8 09EE                move.l     [A7], [0x000009EE /* GrayRgn */]
  1249. 00000D30  205F                     movea.l    A0, [A7]+
  1250. 00000D32  2050                     movea.l    A0, [A0]
  1251. 00000D34  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1252. 00000D38  5488                     addq.l     A0, 2
  1253. 00000D3A  7003                     moveq.l    D0, 0x03
  1254. label00000D3C:
  1255. 00000D3C  32D8                     move.w     [A1]+, [A0]+
  1256. 00000D3E  51C8 FFFC                dbf        D0, -0x6 /* 00000D3C */
  1257. label00000D42:
  1258. 00000D42  42A7                     clr.l      -[A7]
  1259. 00000D44  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1260. 00000D48  4EBA 0096                jsr        [PC + 0x96 /* 00000DE0 */]
  1261. 00000D4C  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  1262. 00000D50  486E FFF8                pea.l      [A6 - 0x8]
  1263. 00000D54  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1264. 00000D58  2F0E                     move.l     -[A7], A6
  1265. 00000D5A  4EBA FE98                jsr        [PC - 0x168 /* 00000BF4 */]
  1266. 00000D5E  4E5E                     unlink     A6
  1267. 00000D60  2E9F                     move.l     [A7], [A7]+
  1268. 00000D62  4E75                     rts
  1269. fn00000D64:
  1270. 00000D64  4E56 0000                link       A6, 0
  1271. 00000D68  102D FCAD                move.b     D0, [A5 - 0x353]
  1272. 00000D6C  6714                     beq        +0x16 /* 00000D82 */
  1273. 00000D6E  42A7                     clr.l      -[A7]
  1274. 00000D70  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1275. 00000D74  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1276. 00000D78  4EBA 275A                jsr        [PC + 0x275A /* 000034D4 */]
  1277. 00000D7C  4A9F                     tst.l      [A7]+
  1278. 00000D7E  6720                     beq        +0x22 /* 00000DA0 */
  1279. 00000D80  601E                     bra        +0x20 /* 00000DA0 */
  1280. label00000D82:
  1281. 00000D82  206E 000C                movea.l    A0, [A6 + 0xC]
  1282. 00000D86  2F08                     move.l     -[A7], A0
  1283. 00000D88  42A7                     clr.l      -[A7]
  1284. 00000D8A  2EB8 09EE                move.l     [A7], [0x000009EE /* GrayRgn */]
  1285. 00000D8E  201F                     move.l     D0, [A7]+
  1286. 00000D90  205F                     movea.l    A0, [A7]+
  1287. 00000D92  2240                     movea.l    A1, D0
  1288. 00000D94  2251                     movea.l    A1, [A1]
  1289. 00000D96  5489                     addq.l     A1, 2
  1290. 00000D98  7003                     moveq.l    D0, 0x03
  1291. label00000D9A:
  1292. 00000D9A  30D9                     move.w     [A0]+, [A1]+
  1293. 00000D9C  51C8 FFFC                dbf        D0, -0x6 /* 00000D9A */
  1294. label00000DA0:
  1295. 00000DA0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1296. 00000DA4  2F3C 0002 0002           move.l     -[A7], 0x20002
  1297. 00000DAA  A8A9                     syscall    InsetRect
  1298. 00000DAC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1299. 00000DB0  206E 000C                movea.l    A0, [A6 + 0xC]
  1300. 00000DB4  3028 0002                move.w     D0, [A0 + 0x2]
  1301. 00000DB8  4440                     neg.w      D0
  1302. 00000DBA  3F00                     move.w     -[A7], D0
  1303. 00000DBC  3010                     move.w     D0, [A0]
  1304. 00000DBE  4440                     neg.w      D0
  1305. 00000DC0  3F00                     move.w     -[A7], D0
  1306. 00000DC2  A8A8                     syscall    OffsetRect
  1307. 00000DC4  206E 000C                movea.l    A0, [A6 + 0xC]
  1308. 00000DC8  226E 0008                movea.l    A1, [A6 + 0x8]
  1309. 00000DCC  2251                     movea.l    A1, [A1]
  1310. 00000DCE  3029 0076                move.w     D0, [A1 + 0x76]
  1311. 00000DD2  9168 0004                sub.w      [A0 + 0x4], D0
  1312. 00000DD6  4E5E                     unlink     A6
  1313. 00000DD8  205F                     movea.l    A0, [A7]+
  1314. 00000DDA  504F                     addq.w     A7, 8
  1315. 00000DDC  4ED0                     jmp        [A0]
  1316. 00000DDE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1317. // begin alternate branch 00000DE0-00000DE4
  1318. fn00000DE0:
  1319. 00000DE0  4E56 FFF4                link       A6, -0x000C
  1320. // end alternate branch 00000DE0-00000DE4
  1321. fn00000DE0: // (misaligned)
  1322. 00000DE2  FFF4                     .invalid   <<F/7/7>>
  1323. 00000DE4  48E7 0118                movem.l    -[A7], D7,A3,A4
  1324. 00000DE8  2E2E 0008                move.l     D7, [A6 + 0x8]
  1325. 00000DEC  2847                     movea.l    A4, D7
  1326. 00000DEE  486E FFF8                pea.l      [A6 - 0x8]
  1327. 00000DF2  2F07                     move.l     -[A7], D7
  1328. 00000DF4  4EBA FF6E                jsr        [PC - 0x92 /* 00000D64 */]
  1329. 00000DF8  42A7                     clr.l      -[A7]
  1330. 00000DFA  2F3C 696D 6776           move.l     -[A7], 0x696D6776 /* 'imgv' */
  1331. 00000E00  2F07                     move.l     -[A7], D7
  1332. 00000E02  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  1333. 00000E06  265F                     movea.l    A3, [A7]+
  1334. 00000E08  200B                     move.l     D0, A3
  1335. 00000E0A  6712                     beq        +0x14 /* 00000E1E */
  1336. 00000E0C  42A7                     clr.l      -[A7]
  1337. 00000E0E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1338. 00000E12  2F0B                     move.l     -[A7], A3
  1339. 00000E14  4EAD 0962                jsr        [A5 + 0x962 /* export_296 */]
  1340. 00000E18  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  1341. 00000E1C  6008                     bra        +0xA /* 00000E26 */
  1342. label00000E1E:
  1343. 00000E1E  2054                     movea.l    A0, [A4]
  1344. 00000E20  2D68 004E 000C           move.l     [A6 + 0xC], [A0 + 0x4E]
  1345. label00000E26:
  1346. 00000E26  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1347. 00000E2A  4E5E                     unlink     A6
  1348. 00000E2C  2E9F                     move.l     [A7], [A7]+
  1349. 00000E2E  4E75                     rts
  1350. fn00000E30:
  1351. 00000E30  4E56 FFDE                link       A6, -0x0022
  1352. 00000E34  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1353. 00000E38  266E 0008                movea.l    A3, [A6 + 0x8]
  1354. 00000E3C  2C2E 000C                move.l     D6, [A6 + 0xC]
  1355. 00000E40  284B                     movea.l    A4, A3
  1356. 00000E42  2054                     movea.l    A0, [A4]
  1357. 00000E44  4AA8 0012                tst.l      [A0 + 0x12]
  1358. 00000E48  56C0                     sne        D0
  1359. 00000E4A  4A00                     tst.b      D0
  1360. 00000E4C  6726                     beq        +0x28 /* 00000E74 */
  1361. 00000E4E  2248                     movea.l    A1, A0
  1362. 00000E50  2069 0012                movea.l    A0, [A1 + 0x12]
  1363. 00000E54  2050                     movea.l    A0, [A0]
  1364. 00000E56  4AA8 000A                tst.l      [A0 + 0xA]
  1365. 00000E5A  5EC1                     sgt        D1
  1366. 00000E5C  C001                     and.b      D0, D1
  1367. 00000E5E  6714                     beq        +0x16 /* 00000E74 */
  1368. 00000E60  42A7                     clr.l      -[A7]
  1369. 00000E62  7001                     moveq.l    D0, 0x01
  1370. 00000E64  2F00                     move.l     -[A7], D0
  1371. 00000E66  2054                     movea.l    A0, [A4]
  1372. 00000E68  2F28 0012                move.l     -[A7], [A0 + 0x12]
  1373. 00000E6C  4EAD 191A                jsr        [A5 + 0x191A /* export_799 */]
  1374. 00000E70  2E1F                     move.l     D7, [A7]+
  1375. 00000E72  6002                     bra        +0x4 /* 00000E76 */
  1376. label00000E74:
  1377. 00000E74  7E00                     moveq.l    D7, 0x00
  1378. label00000E76:
  1379. 00000E76  4A86                     tst.l      D6
  1380. 00000E78  56C0                     sne        D0
  1381. 00000E7A  4A00                     tst.b      D0
  1382. 00000E7C  6700 027E                beq        +0x280 /* 000010FC */
  1383. 00000E80  BC87                     cmp.l      D6, D7
  1384. 00000E82  56C1                     sne        D1
  1385. 00000E84  C001                     and.b      D0, D1
  1386. 00000E86  6700 0274                beq        +0x276 /* 000010FC */
  1387. 00000E8A  7000                     moveq.l    D0, 0x00
  1388. 00000E8C  2D40 FFF8                move.l     [A6 - 0x8], D0
  1389. 00000E90  7000                     moveq.l    D0, 0x00
  1390. 00000E92  2D40 FFF4                move.l     [A6 - 0xC], D0
  1391. 00000E96  7800                     moveq.l    D4, 0x00
  1392. 00000E98  4A87                     tst.l      D7
  1393. 00000E9A  6700 00CA                beq        +0xCC /* 00000F66 */
  1394. 00000E9E  2F07                     move.l     -[A7], D7
  1395. 00000EA0  4EAD 3C0A                jsr        [A5 + 0x3C0A /* export_1917 */]
  1396. 00000EA4  2054                     movea.l    A0, [A4]
  1397. 00000EA6  4AA8 0048                tst.l      [A0 + 0x48]
  1398. 00000EAA  6700 00B2                beq        +0xB4 /* 00000F5E */
  1399. 00000EAE  42A7                     clr.l      -[A7]
  1400. 00000EB0  2254                     movea.l    A1, [A4]
  1401. 00000EB2  2069 0048                movea.l    A0, [A1 + 0x48]
  1402. 00000EB6  2050                     movea.l    A0, [A0]
  1403. 00000EB8  2F28 0050                move.l     -[A7], [A0 + 0x50]
  1404. 00000EBC  4EBA F97A                jsr        [PC - 0x686 /* 00000838 */]
  1405. 00000EC0  281F                     move.l     D4, [A7]+
  1406. 00000EC2  4267                     clr.w      -[A7]
  1407. 00000EC4  2054                     movea.l    A0, [A4]
  1408. 00000EC6  2F28 0048                move.l     -[A7], [A0 + 0x48]
  1409. 00000ECA  486D 35CC                pea.l      [A5 + 0x35CC]
  1410. 00000ECE  4EAD 1B52                jsr        [A5 + 0x1B52 /* export_870 */]
  1411. 00000ED2  101F                     move.b     D0, [A7]+
  1412. 00000ED4  6736                     beq        +0x38 /* 00000F0C */
  1413. 00000ED6  42A7                     clr.l      -[A7]
  1414. 00000ED8  2F3C 6473 6374           move.l     -[A7], 0x64736374 /* 'dsct' */
  1415. 00000EDE  2F0B                     move.l     -[A7], A3
  1416. 00000EE0  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  1417. 00000EE4  42A7                     clr.l      -[A7]
  1418. 00000EE6  1F3C 0001                move.b     -[A7], 0x1
  1419. 00000EEA  4EAD 3262                jsr        [A5 + 0x3262 /* export_1608 */]
  1420. 00000EEE  42A7                     clr.l      -[A7]
  1421. 00000EF0  2F3C 6B65 796C           move.l     -[A7], 0x6B65796C /* 'keyl' */
  1422. 00000EF6  2F0B                     move.l     -[A7], A3
  1423. 00000EF8  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  1424. 00000EFC  42A7                     clr.l      -[A7]
  1425. 00000EFE  4267                     clr.w      -[A7]
  1426. 00000F00  1F3C 0001                move.b     -[A7], 0x1
  1427. 00000F04  1F3C 0001                move.b     -[A7], 0x1
  1428. 00000F08  4EAD 3242                jsr        [A5 + 0x3242 /* export_1604 */]
  1429. label00000F0C:
  1430. 00000F0C  2254                     movea.l    A1, [A4]
  1431. 00000F0E  2069 0048                movea.l    A0, [A1 + 0x48]
  1432. 00000F12  2050                     movea.l    A0, [A0]
  1433. 00000F14  2D68 0054 FFF4           move.l     [A6 - 0xC], [A0 + 0x54]
  1434. 00000F1A  2069 0048                movea.l    A0, [A1 + 0x48]
  1435. 00000F1E  2050                     movea.l    A0, [A0]
  1436. 00000F20  2D68 0058 FFF8           move.l     [A6 - 0x8], [A0 + 0x58]
  1437. 00000F26  2069 0048                movea.l    A0, [A1 + 0x48]
  1438. 00000F2A  2050                     movea.l    A0, [A0]
  1439. 00000F2C  7000                     moveq.l    D0, 0x00
  1440. 00000F2E  2140 0058                move.l     [A0 + 0x58], D0
  1441. 00000F32  2054                     movea.l    A0, [A4]
  1442. 00000F34  2F28 0048                move.l     -[A7], [A0 + 0x48]
  1443. 00000F38  42A7                     clr.l      -[A7]
  1444. 00000F3A  1F3C 0001                move.b     -[A7], 0x1
  1445. 00000F3E  2054                     movea.l    A0, [A4]
  1446. 00000F40  2F28 0048                move.l     -[A7], [A0 + 0x48]
  1447. 00000F44  4EAD 3BB2                jsr        [A5 + 0x3BB2 /* export_1906 */]
  1448. 00000F48  4EAD 3CAA                jsr        [A5 + 0x3CAA /* export_1937 */]
  1449. 00000F4C  2054                     movea.l    A0, [A4]
  1450. 00000F4E  2F28 0048                move.l     -[A7], [A0 + 0x48]
  1451. 00000F52  4EAD 3E8A                jsr        [A5 + 0x3E8A /* export_1997 */]
  1452. 00000F56  2054                     movea.l    A0, [A4]
  1453. 00000F58  7000                     moveq.l    D0, 0x00
  1454. 00000F5A  2140 0048                move.l     [A0 + 0x48], D0
  1455. label00000F5E:
  1456. 00000F5E  2F07                     move.l     -[A7], D7
  1457. 00000F60  2F0B                     move.l     -[A7], A3
  1458. 00000F62  4EAD 3CAA                jsr        [A5 + 0x3CAA /* export_1937 */]
  1459. label00000F66:
  1460. 00000F66  4267                     clr.w      -[A7]
  1461. 00000F68  2F06                     move.l     -[A7], D6
  1462. 00000F6A  4EAD 3B82                jsr        [A5 + 0x3B82 /* export_1900 */]
  1463. 00000F6E  1D5F FFF3                move.b     [A6 - 0xD], [A7]+
  1464. 00000F72  42A7                     clr.l      -[A7]
  1465. 00000F74  2F06                     move.l     -[A7], D6
  1466. 00000F76  4EAD 3B8A                jsr        [A5 + 0x3B8A /* export_1901 */]
  1467. 00000F7A  2053                     movea.l    A0, [A3]
  1468. 00000F7C  2F28 0026                move.l     -[A7], [A0 + 0x26]
  1469. 00000F80  2F28 0022                move.l     -[A7], [A0 + 0x22]
  1470. 00000F84  4267                     clr.w      -[A7]
  1471. 00000F86  2F06                     move.l     -[A7], D6
  1472. 00000F88  4EAD 3C62                jsr        [A5 + 0x3C62 /* export_1928 */]
  1473. 00000F8C  42A7                     clr.l      -[A7]
  1474. 00000F8E  2F06                     move.l     -[A7], D6
  1475. 00000F90  4EAD 3ADA                jsr        [A5 + 0x3ADA /* export_1879 */]
  1476. 00000F94  2054                     movea.l    A0, [A4]
  1477. 00000F96  215F 0048                move.l     [A0 + 0x48], [A7]+
  1478. 00000F9A  2268 0048                movea.l    A1, [A0 + 0x48]
  1479. 00000F9E  2251                     movea.l    A1, [A1]
  1480. 00000FA0  236E FFF8 0058           move.l     [A1 + 0x58], [A6 - 0x8]
  1481. 00000FA6  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1482. 00000FAA  2054                     movea.l    A0, [A4]
  1483. 00000FAC  2F28 0048                move.l     -[A7], [A0 + 0x48]
  1484. 00000FB0  4EAD 3AFA                jsr        [A5 + 0x3AFA /* export_1883 */]
  1485. 00000FB4  2254                     movea.l    A1, [A4]
  1486. 00000FB6  2069 0048                movea.l    A0, [A1 + 0x48]
  1487. 00000FBA  2050                     movea.l    A0, [A0]
  1488. 00000FBC  2F28 0054                move.l     -[A7], [A0 + 0x54]
  1489. 00000FC0  1F3C 0001                move.b     -[A7], 0x1
  1490. 00000FC4  42A7                     clr.l      -[A7]
  1491. 00000FC6  2F3C 696D 6776           move.l     -[A7], 0x696D6776 /* 'imgv' */
  1492. 00000FCC  2F0B                     move.l     -[A7], A3
  1493. 00000FCE  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  1494. 00000FD2  4EBA 0260                jsr        [PC + 0x260 /* 00001234 */]
  1495. 00000FD6  2F06                     move.l     -[A7], D6
  1496. 00000FD8  2F0B                     move.l     -[A7], A3
  1497. 00000FDA  4EAD 3CB2                jsr        [A5 + 0x3CB2 /* export_1938 */]
  1498. 00000FDE  4267                     clr.w      -[A7]
  1499. 00000FE0  2054                     movea.l    A0, [A4]
  1500. 00000FE2  2F28 0048                move.l     -[A7], [A0 + 0x48]
  1501. 00000FE6  486D 35CC                pea.l      [A5 + 0x35CC]
  1502. 00000FEA  4EAD 1B52                jsr        [A5 + 0x1B52 /* export_870 */]
  1503. 00000FEE  101F                     move.b     D0, [A7]+
  1504. 00000FF0  677E                     beq        +0x80 /* 00001070 */
  1505. 00000FF2  42A7                     clr.l      -[A7]
  1506. 00000FF4  2F3C 6B65 7973           move.l     -[A7], 0x6B657973 /* 'keys' */
  1507. 00000FFA  2F0B                     move.l     -[A7], A3
  1508. 00000FFC  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  1509. 00001000  2A1F                     move.l     D5, [A7]+
  1510. 00001002  2045                     movea.l    A0, D5
  1511. 00001004  2050                     movea.l    A0, [A0]
  1512. 00001006  4AA8 0012                tst.l      [A0 + 0x12]
  1513. 0000100A  57C0                     seq        D0
  1514. 0000100C  4A00                     tst.b      D0
  1515. 0000100E  6614                     bne        +0x16 /* 00001024 */
  1516. 00001010  2045                     movea.l    A0, D5
  1517. 00001012  2050                     movea.l    A0, [A0]
  1518. 00001014  2268 0012                movea.l    A1, [A0 + 0x12]
  1519. 00001018  2251                     movea.l    A1, [A1]
  1520. 0000101A  4AA9 000A                tst.l      [A1 + 0xA]
  1521. 0000101E  57C1                     seq        D1
  1522. 00001020  8001                     or.b       D0, D1
  1523. 00001022  674C                     beq        +0x4E /* 00001070 */
  1524. label00001024:
  1525. 00001024  42A7                     clr.l      -[A7]
  1526. 00001026  2045                     movea.l    A0, D5
  1527. 00001028  2050                     movea.l    A0, [A0]
  1528. 0000102A  2F28 0016                move.l     -[A7], [A0 + 0x16]
  1529. 0000102E  2F05                     move.l     -[A7], D5
  1530. 00001030  2045                     movea.l    A0, D5
  1531. 00001032  2050                     movea.l    A0, [A0]
  1532. 00001034  3F28 0028                move.w     -[A7], [A0 + 0x28]
  1533. 00001038  486D EDC8                pea.l      [A5 - 0x1238]
  1534. 0000103C  2F3C 6B65 796C           move.l     -[A7], 0x6B65796C /* 'keyl' */
  1535. 00001042  4EAD 0D62                jsr        [A5 + 0xD62 /* export_424 */]
  1536. 00001046  2D57 FFEA                move.l     [A6 - 0x16], [A7]
  1537. 0000104A  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  1538. 0000104E  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  1539. 00001052  4EAD 3252                jsr        [A5 + 0x3252 /* export_1606 */]
  1540. 00001056  1F3C 0001                move.b     -[A7], 0x1
  1541. 0000105A  4267                     clr.w      -[A7]
  1542. 0000105C  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  1543. 00001060  4EAD 3B92                jsr        [A5 + 0x3B92 /* export_1902 */]
  1544. 00001064  1F3C 0001                move.b     -[A7], 0x1
  1545. 00001068  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  1546. 0000106C  4EAD 3CA2                jsr        [A5 + 0x3CA2 /* export_1936 */]
  1547. label00001070:
  1548. 00001070  4A84                     tst.l      D4
  1549. 00001072  6712                     beq        +0x14 /* 00001086 */
  1550. 00001074  2F04                     move.l     -[A7], D4
  1551. 00001076  2254                     movea.l    A1, [A4]
  1552. 00001078  2069 0048                movea.l    A0, [A1 + 0x48]
  1553. 0000107C  2050                     movea.l    A0, [A0]
  1554. 0000107E  2F28 0050                move.l     -[A7], [A0 + 0x50]
  1555. 00001082  4EBA F7F0                jsr        [PC - 0x810 /* 00000874 */]
  1556. label00001086:
  1557. 00001086  4267                     clr.w      -[A7]
  1558. 00001088  2054                     movea.l    A0, [A4]
  1559. 0000108A  2F28 0048                move.l     -[A7], [A0 + 0x48]
  1560. 0000108E  486D 35CC                pea.l      [A5 + 0x35CC]
  1561. 00001092  4EAD 1B52                jsr        [A5 + 0x1B52 /* export_870 */]
  1562. 00001096  101F                     move.b     D0, [A7]+
  1563. 00001098  671C                     beq        +0x1E /* 000010B6 */
  1564. 0000109A  486E FFDE                pea.l      [A6 - 0x22]
  1565. 0000109E  2054                     movea.l    A0, [A4]
  1566. 000010A0  2F28 0048                move.l     -[A7], [A0 + 0x48]
  1567. 000010A4  4EAD 31BA                jsr        [A5 + 0x31BA /* export_1587 */]
  1568. 000010A8  486D FC1C                pea.l      [A5 - 0x3E4]
  1569. 000010AC  2054                     movea.l    A0, [A4]
  1570. 000010AE  2F28 0048                move.l     -[A7], [A0 + 0x48]
  1571. 000010B2  4EAD 3AEA                jsr        [A5 + 0x3AEA /* export_1881 */]
  1572. label000010B6:
  1573. 000010B6  4267                     clr.w      -[A7]
  1574. 000010B8  2054                     movea.l    A0, [A4]
  1575. 000010BA  2F28 0048                move.l     -[A7], [A0 + 0x48]
  1576. 000010BE  4EAD 160A                jsr        [A5 + 0x160A /* export_701 */]
  1577. 000010C2  2054                     movea.l    A0, [A4]
  1578. 000010C4  4AA8 0048                tst.l      [A0 + 0x48]
  1579. 000010C8  670C                     beq        +0xE /* 000010D6 */
  1580. 000010CA  1F3C 0001                move.b     -[A7], 0x1
  1581. 000010CE  2F28 0048                move.l     -[A7], [A0 + 0x48]
  1582. 000010D2  4EAD 3CA2                jsr        [A5 + 0x3CA2 /* export_1936 */]
  1583. label000010D6:
  1584. 000010D6  2054                     movea.l    A0, [A4]
  1585. 000010D8  2F28 0048                move.l     -[A7], [A0 + 0x48]
  1586. 000010DC  42A7                     clr.l      -[A7]
  1587. 000010DE  2F0B                     move.l     -[A7], A3
  1588. 000010E0  4EAD 3BAA                jsr        [A5 + 0x3BAA /* export_1905 */]
  1589. 000010E4  4EAD 1FB2                jsr        [A5 + 0x1FB2 /* export_1010 */]
  1590. 000010E8  1F2E FFF3                move.b     -[A7], [A6 - 0xD]
  1591. 000010EC  1F3C 0001                move.b     -[A7], 0x1
  1592. 000010F0  2F06                     move.l     -[A7], D6
  1593. 000010F2  4EAD 3B8A                jsr        [A5 + 0x3B8A /* export_1901 */]
  1594. 000010F6  2F04                     move.l     -[A7], D4
  1595. 000010F8  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  1596. label000010FC:
  1597. 000010FC  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1598. 00001100  4E5E                     unlink     A6
  1599. 00001102  205F                     movea.l    A0, [A7]+
  1600. 00001104  504F                     addq.w     A7, 8
  1601. 00001106  4ED0                     jmp        [A0]
  1602. export_448:
  1603. 00001108  4E56 FF00                link       A6, -0x0100
  1604. 0000110C  48E7 0018                movem.l    -[A7], A3,A4
  1605. 00001110  266E 0008                movea.l    A3, [A6 + 0x8]
  1606. 00001114  284B                     movea.l    A4, A3
  1607. 00001116  202E 000E                move.l     D0, [A6 + 0xE]
  1608. 0000111A  2054                     movea.l    A0, [A4]
  1609. 0000111C  B0A8 0044                cmp.l      D0, [A0 + 0x44]
  1610. 00001120  6774                     beq        +0x76 /* 00001196 */
  1611. 00001122  216E 000E 0044           move.l     [A0 + 0x44], [A6 + 0xE]
  1612. 00001128  422E FF00                clr.b      [A6 - 0x100]
  1613. 0000112C  203C 7468 756D           move.l     D0, 0x7468756D /* 'thum' */
  1614. 00001132  B0A8 0044                cmp.l      D0, [A0 + 0x44]
  1615. 00001136  661C                     bne        +0x1E /* 00001154 */
  1616. 00001138  486E FF00                pea.l      [A6 - 0x100]
  1617. 0000113C  2F3C 0001 0FB4           move.l     -[A7], 0x10FB4
  1618. 00001142  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  1619. 00001146  2054                     movea.l    A0, [A4]
  1620. 00001148  2F28 0040                move.l     -[A7], [A0 + 0x40]
  1621. 0000114C  2F0B                     move.l     -[A7], A3
  1622. 0000114E  4EBA FCE0                jsr        [PC - 0x320 /* 00000E30 */]
  1623. 00001152  6028                     bra        +0x2A /* 0000117C */
  1624. label00001154:
  1625. 00001154  203C 746C 7374           move.l     D0, 0x746C7374 /* 'tlst' */
  1626. 0000115A  2054                     movea.l    A0, [A4]
  1627. 0000115C  B0A8 0044                cmp.l      D0, [A0 + 0x44]
  1628. 00001160  661A                     bne        +0x1C /* 0000117C */
  1629. 00001162  486E FF00                pea.l      [A6 - 0x100]
  1630. 00001166  2F3C 0002 0FB4           move.l     -[A7], 0x20FB4
  1631. 0000116C  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  1632. 00001170  2054                     movea.l    A0, [A4]
  1633. 00001172  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  1634. 00001176  2F0B                     move.l     -[A7], A3
  1635. 00001178  4EBA FCB6                jsr        [PC - 0x34A /* 00000E30 */]
  1636. label0000117C:
  1637. 0000117C  486E FF00                pea.l      [A6 - 0x100]
  1638. 00001180  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1639. 00001184  2F0B                     move.l     -[A7], A3
  1640. 00001186  4EBA 0064                jsr        [PC + 0x64 /* 000011EC */]
  1641. 0000118A  42A7                     clr.l      -[A7]
  1642. 0000118C  2F0B                     move.l     -[A7], A3
  1643. 0000118E  4EAD 3BAA                jsr        [A5 + 0x3BAA /* export_1905 */]
  1644. 00001192  4EBA FB78                jsr        [PC - 0x488 /* 00000D0C */]
  1645. label00001196:
  1646. 00001196  4CDF 1800                movem.l    A3,A4, [A7]+
  1647. 0000119A  4E5E                     unlink     A6
  1648. 0000119C  205F                     movea.l    A0, [A7]+
  1649. 0000119E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1650. 000011A2  4ED0                     jmp        [A0]
  1651. export_449:
  1652. 000011A4  4E56 FEFC                link       A6, -0x0104
  1653. 000011A8  206E 000E                movea.l    A0, [A6 + 0xE]
  1654. 000011AC  43EE FF00                lea.l      A1, [A6 - 0x100]
  1655. 000011B0  707F                     moveq.l    D0, 0x7F
  1656. label000011B2:
  1657. 000011B2  32D8                     move.w     [A1]+, [A0]+
  1658. 000011B4  51C8 FFFC                dbf        D0, -0x6 /* 000011B2 */
  1659. 000011B8  42A7                     clr.l      -[A7]
  1660. 000011BA  2F3C 7374 7473           move.l     -[A7], 0x73747473 /* 'stts' */
  1661. 000011C0  42A7                     clr.l      -[A7]
  1662. 000011C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1663. 000011C6  4EAD 3BAA                jsr        [A5 + 0x3BAA /* export_1905 */]
  1664. 000011CA  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  1665. 000011CE  2D5F FEFC                move.l     [A6 - 0x104], [A7]+
  1666. 000011D2  486E FF00                pea.l      [A6 - 0x100]
  1667. 000011D6  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1668. 000011DA  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  1669. 000011DE  4EAD 3A4A                jsr        [A5 + 0x3A4A /* export_1861 */]
  1670. 000011E2  4E5E                     unlink     A6
  1671. 000011E4  205F                     movea.l    A0, [A7]+
  1672. 000011E6  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1673. 000011EA  4ED0                     jmp        [A0]
  1674. fn000011EC:
  1675. 000011EC  4E56 FEFC                link       A6, -0x0104
  1676. 000011F0  206E 000E                movea.l    A0, [A6 + 0xE]
  1677. 000011F4  43EE FF00                lea.l      A1, [A6 - 0x100]
  1678. 000011F8  707F                     moveq.l    D0, 0x7F
  1679. label000011FA:
  1680. 000011FA  32D8                     move.w     [A1]+, [A0]+
  1681. 000011FC  51C8 FFFC                dbf        D0, -0x6 /* 000011FA */
  1682. 00001200  42A7                     clr.l      -[A7]
  1683. 00001202  2F3C 7674 7970           move.l     -[A7], 0x76747970 /* 'vtyp' */
  1684. 00001208  42A7                     clr.l      -[A7]
  1685. 0000120A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1686. 0000120E  4EAD 3BAA                jsr        [A5 + 0x3BAA /* export_1905 */]
  1687. 00001212  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  1688. 00001216  2D5F FEFC                move.l     [A6 - 0x104], [A7]+
  1689. 0000121A  486E FF00                pea.l      [A6 - 0x100]
  1690. 0000121E  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1691. 00001222  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  1692. 00001226  4EAD 3A4A                jsr        [A5 + 0x3A4A /* export_1861 */]
  1693. 0000122A  4E5E                     unlink     A6
  1694. 0000122C  205F                     movea.l    A0, [A7]+
  1695. 0000122E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1696. 00001232  4ED0                     jmp        [A0]
  1697. export_450:
  1698. fn00001234:
  1699. 00001234  4E56 FDFC                link       A6, -0x0204
  1700. 00001238  42A7                     clr.l      -[A7]
  1701. 0000123A  2F3C 6963 6E74           move.l     -[A7], 0x69636E74 /* 'icnt' */
  1702. 00001240  42A7                     clr.l      -[A7]
  1703. 00001242  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1704. 00001246  4EAD 3BAA                jsr        [A5 + 0x3BAA /* export_1905 */]
  1705. 0000124A  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  1706. 0000124E  2D5F FDFC                move.l     [A6 - 0x204], [A7]+
  1707. 00001252  486E FE00                pea.l      [A6 - 0x200]
  1708. 00001256  2F3C 0009 177A           move.l     -[A7], 0x9177A
  1709. 0000125C  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  1710. 00001260  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1711. 00001264  486E FF00                pea.l      [A6 - 0x100]
  1712. 00001268  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  1713. 0000126C  486E FE00                pea.l      [A6 - 0x200]
  1714. 00001270  486E FF00                pea.l      [A6 - 0x100]
  1715. 00001274  487A 0028                pea.l      [PC + 0x28 /* 0000129E, value 0x4E56 'NV', cstring "" */]
  1716. 00001278  487A 0024                pea.l      [PC + 0x24 /* 0000129E, value 0x4E56 'NV', cstring "" */]
  1717. 0000127C  487A 0020                pea.l      [PC + 0x20 /* 0000129E, value 0x4E56 'NV', cstring "" */]
  1718. 00001280  4EAD 2A12                jsr        [A5 + 0x2A12 /* export_1342 */]
  1719. 00001284  486E FE00                pea.l      [A6 - 0x200]
  1720. 00001288  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1721. 0000128C  2F2E FDFC                move.l     -[A7], [A6 - 0x204]
  1722. 00001290  4EAD 3A4A                jsr        [A5 + 0x3A4A /* export_1861 */]
  1723. 00001294  4E5E                     unlink     A6
  1724. 00001296  205F                     movea.l    A0, [A7]+
  1725. 00001298  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1726. 0000129C  4ED0                     jmp        [A0]
  1727. 0000129E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1728. // begin alternate branch 000012A0-000012A8
  1729. export_451:
  1730. fn000012A0:
  1731. 000012A0  4E56 0000                link       A6, 0
  1732. 000012A4  48E7 0118                movem.l    -[A7], D7,A3,A4
  1733. // end alternate branch 000012A0-000012A8
  1734. export_451: // at 000012A0 (misaligned)
  1735. fn000012A0: // (misaligned)
  1736. 000012A2  0000 48E7                ori.b      D0, 0xE7
  1737. 000012A6  0118                     btst       [A0]+, D0
  1738. 000012A8  266E 0008                movea.l    A3, [A6 + 0x8]
  1739. 000012AC  2E2E 000C                move.l     D7, [A6 + 0xC]
  1740. 000012B0  284B                     movea.l    A4, A3
  1741. 000012B2  2054                     movea.l    A0, [A4]
  1742. 000012B4  4AA8 0048                tst.l      [A0 + 0x48]
  1743. 000012B8  6708                     beq        +0xA /* 000012C2 */
  1744. 000012BA  2F28 0048                move.l     -[A7], [A0 + 0x48]
  1745. 000012BE  4EAD 3AF2                jsr        [A5 + 0x3AF2 /* export_1882 */]
  1746. label000012C2:
  1747. 000012C2  700B                     moveq.l    D0, 0x0B
  1748. 000012C4  6B18                     bmi        +0x1A /* 000012DE */
  1749. 000012C6  B07C 000F                cmp.w      D0, 0xF
  1750. 000012CA  6E12                     bgt        +0x14 /* 000012DE */
  1751. 000012CC  41EE 0012                lea.l      A0, [A6 + 0x12]
  1752. 000012D0  3200                     move.w     D1, D0
  1753. 000012D2  E649                     lsr        D1.w, 3
  1754. 000012D4  4441                     neg.w      D1
  1755. 000012D6  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  1756. 000012DA  0A3C 0004                xori.b     ccr, 4
  1757. label000012DE:
  1758. 000012DE  57C0                     seq        D0
  1759. 000012E0  4A00                     tst.b      D0
  1760. 000012E2  6718                     beq        +0x1A /* 000012FC */
  1761. 000012E4  2F00                     move.l     -[A7], D0
  1762. 000012E6  4267                     clr.w      -[A7]
  1763. 000012E8  2F0B                     move.l     -[A7], A3
  1764. 000012EA  4EAD 3B82                jsr        [A5 + 0x3B82 /* export_1900 */]
  1765. 000012EE  121F                     move.b     D1, [A7]+
  1766. 000012F0  201F                     move.l     D0, [A7]+
  1767. 000012F2  C001                     and.b      D0, D1
  1768. 000012F4  6706                     beq        +0x8 /* 000012FC */
  1769. 000012F6  2F0B                     move.l     -[A7], A3
  1770. 000012F8  4EAD 3C0A                jsr        [A5 + 0x3C0A /* export_1917 */]
  1771. label000012FC:
  1772. 000012FC  700A                     moveq.l    D0, 0x0A
  1773. 000012FE  6B18                     bmi        +0x1A /* 00001318 */
  1774. 00001300  B07C 000F                cmp.w      D0, 0xF
  1775. 00001304  6E12                     bgt        +0x14 /* 00001318 */
  1776. 00001306  41EE 0012                lea.l      A0, [A6 + 0x12]
  1777. 0000130A  3200                     move.w     D1, D0
  1778. 0000130C  E649                     lsr        D1.w, 3
  1779. 0000130E  4441                     neg.w      D1
  1780. 00001310  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  1781. 00001314  0A3C 0004                xori.b     ccr, 4
  1782. label00001318:
  1783. 00001318  6608                     bne        +0xA /* 00001322 */
  1784. 0000131A  2F07                     move.l     -[A7], D7
  1785. 0000131C  2F0B                     move.l     -[A7], A3
  1786. 0000131E  4EBA 0160                jsr        [PC + 0x160 /* 00001480 */]
  1787. label00001322:
  1788. 00001322  7000                     moveq.l    D0, 0x00
  1789. 00001324  6B18                     bmi        +0x1A /* 0000133E */
  1790. 00001326  B07C 000F                cmp.w      D0, 0xF
  1791. 0000132A  6E12                     bgt        +0x14 /* 0000133E */
  1792. 0000132C  41EE 0012                lea.l      A0, [A6 + 0x12]
  1793. 00001330  3200                     move.w     D1, D0
  1794. 00001332  E649                     lsr        D1.w, 3
  1795. 00001334  4441                     neg.w      D1
  1796. 00001336  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  1797. 0000133A  0A3C 0004                xori.b     ccr, 4
  1798. label0000133E:
  1799. 0000133E  6606                     bne        +0x8 /* 00001346 */
  1800. 00001340  2F0B                     move.l     -[A7], A3
  1801. 00001342  4EAD 096A                jsr        [A5 + 0x96A /* export_297 */]
  1802. label00001346:
  1803. 00001346  7003                     moveq.l    D0, 0x03
  1804. 00001348  6B18                     bmi        +0x1A /* 00001362 */
  1805. 0000134A  B07C 000F                cmp.w      D0, 0xF
  1806. 0000134E  6E12                     bgt        +0x14 /* 00001362 */
  1807. 00001350  41EE 0012                lea.l      A0, [A6 + 0x12]
  1808. 00001354  3200                     move.w     D1, D0
  1809. 00001356  E649                     lsr        D1.w, 3
  1810. 00001358  4441                     neg.w      D1
  1811. 0000135A  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  1812. 0000135E  0A3C 0004                xori.b     ccr, 4
  1813. label00001362:
  1814. 00001362  660C                     bne        +0xE /* 00001370 */
  1815. 00001364  2F07                     move.l     -[A7], D7
  1816. 00001366  2054                     movea.l    A0, [A4]
  1817. 00001368  2F28 0048                move.l     -[A7], [A0 + 0x48]
  1818. 0000136C  4EBA 0D0A                jsr        [PC + 0xD0A /* 00002078 */]
  1819. label00001370:
  1820. 00001370  4267                     clr.w      -[A7]
  1821. 00001372  2054                     movea.l    A0, [A4]
  1822. 00001374  2F28 0048                move.l     -[A7], [A0 + 0x48]
  1823. 00001378  486D 35CC                pea.l      [A5 + 0x35CC]
  1824. 0000137C  4EAD 1B52                jsr        [A5 + 0x1B52 /* export_870 */]
  1825. 00001380  101F                     move.b     D0, [A7]+
  1826. 00001382  6700 00EE                beq        +0xF0 /* 00001472 */
  1827. 00001386  7008                     moveq.l    D0, 0x08
  1828. 00001388  6B18                     bmi        +0x1A /* 000013A2 */
  1829. 0000138A  B07C 000F                cmp.w      D0, 0xF
  1830. 0000138E  6E12                     bgt        +0x14 /* 000013A2 */
  1831. 00001390  41EE 0012                lea.l      A0, [A6 + 0x12]
  1832. 00001394  3200                     move.w     D1, D0
  1833. 00001396  E649                     lsr        D1.w, 3
  1834. 00001398  4441                     neg.w      D1
  1835. 0000139A  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  1836. 0000139E  0A3C 0004                xori.b     ccr, 4
  1837. label000013A2:
  1838. 000013A2  6620                     bne        +0x22 /* 000013C4 */
  1839. 000013A4  102D F150                move.b     D0, [A5 - 0xEB0]
  1840. 000013A8  0A00 0001                xori.b     D0, 0x1
  1841. 000013AC  1F00                     move.b     -[A7], D0
  1842. 000013AE  1F3C 0001                move.b     -[A7], 0x1
  1843. 000013B2  42A7                     clr.l      -[A7]
  1844. 000013B4  2F3C 6B65 7970           move.l     -[A7], 0x6B657970 /* 'keyp' */
  1845. 000013BA  2F0B                     move.l     -[A7], A3
  1846. 000013BC  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  1847. 000013C0  4EAD 3B8A                jsr        [A5 + 0x3B8A /* export_1901 */]
  1848. label000013C4:
  1849. 000013C4  7009                     moveq.l    D0, 0x09
  1850. 000013C6  6B18                     bmi        +0x1A /* 000013E0 */
  1851. 000013C8  B07C 000F                cmp.w      D0, 0xF
  1852. 000013CC  6E12                     bgt        +0x14 /* 000013E0 */
  1853. 000013CE  41EE 0012                lea.l      A0, [A6 + 0x12]
  1854. 000013D2  3200                     move.w     D1, D0
  1855. 000013D4  E649                     lsr        D1.w, 3
  1856. 000013D6  4441                     neg.w      D1
  1857. 000013D8  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  1858. 000013DC  0A3C 0004                xori.b     ccr, 4
  1859. label000013E0:
  1860. 000013E0  6620                     bne        +0x22 /* 00001402 */
  1861. 000013E2  102D F0D0                move.b     D0, [A5 - 0xF30]
  1862. 000013E6  0A00 0001                xori.b     D0, 0x1
  1863. 000013EA  1F00                     move.b     -[A7], D0
  1864. 000013EC  1F3C 0001                move.b     -[A7], 0x1
  1865. 000013F0  42A7                     clr.l      -[A7]
  1866. 000013F2  2F3C 6465 7370           move.l     -[A7], 0x64657370 /* 'desp' */
  1867. 000013F8  2F0B                     move.l     -[A7], A3
  1868. 000013FA  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  1869. 000013FE  4EAD 3B8A                jsr        [A5 + 0x3B8A /* export_1901 */]
  1870. label00001402:
  1871. 00001402  7006                     moveq.l    D0, 0x06
  1872. 00001404  6B18                     bmi        +0x1A /* 0000141E */
  1873. 00001406  B07C 000F                cmp.w      D0, 0xF
  1874. 0000140A  6E12                     bgt        +0x14 /* 0000141E */
  1875. 0000140C  41EE 0012                lea.l      A0, [A6 + 0x12]
  1876. 00001410  3200                     move.w     D1, D0
  1877. 00001412  E649                     lsr        D1.w, 3
  1878. 00001414  4441                     neg.w      D1
  1879. 00001416  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  1880. 0000141A  0A3C 0004                xori.b     ccr, 4
  1881. label0000141E:
  1882. 0000141E  661A                     bne        +0x1C /* 0000143A */
  1883. 00001420  2054                     movea.l    A0, [A4]
  1884. 00001422  2F28 0048                move.l     -[A7], [A0 + 0x48]
  1885. 00001426  2F07                     move.l     -[A7], D7
  1886. 00001428  42A7                     clr.l      -[A7]
  1887. 0000142A  2F3C 696D 6C76           move.l     -[A7], 0x696D6C76 /* 'imlv' */
  1888. 00001430  2F0B                     move.l     -[A7], A3
  1889. 00001432  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  1890. 00001436  4EAD 12D2                jsr        [A5 + 0x12D2 /* export_598 */]
  1891. label0000143A:
  1892. 0000143A  7007                     moveq.l    D0, 0x07
  1893. 0000143C  6B18                     bmi        +0x1A /* 00001456 */
  1894. 0000143E  B07C 000F                cmp.w      D0, 0xF
  1895. 00001442  6E12                     bgt        +0x14 /* 00001456 */
  1896. 00001444  41EE 0012                lea.l      A0, [A6 + 0x12]
  1897. 00001448  3200                     move.w     D1, D0
  1898. 0000144A  E649                     lsr        D1.w, 3
  1899. 0000144C  4441                     neg.w      D1
  1900. 0000144E  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  1901. 00001452  0A3C 0004                xori.b     ccr, 4
  1902. label00001456:
  1903. 00001456  661A                     bne        +0x1C /* 00001472 */
  1904. 00001458  2054                     movea.l    A0, [A4]
  1905. 0000145A  2F28 0048                move.l     -[A7], [A0 + 0x48]
  1906. 0000145E  2F07                     move.l     -[A7], D7
  1907. 00001460  42A7                     clr.l      -[A7]
  1908. 00001462  2F3C 696D 6C76           move.l     -[A7], 0x696D6C76 /* 'imlv' */
  1909. 00001468  2F0B                     move.l     -[A7], A3
  1910. 0000146A  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  1911. 0000146E  4EAD 12CA                jsr        [A5 + 0x12CA /* export_597 */]
  1912. label00001472:
  1913. 00001472  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1914. 00001476  4E5E                     unlink     A6
  1915. 00001478  205F                     movea.l    A0, [A7]+
  1916. 0000147A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1917. 0000147E  4ED0                     jmp        [A0]
  1918. fn00001480:
  1919. 00001480  4E56 FF00                link       A6, -0x0100
  1920. 00001484  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1921. 00001488  266E 0008                movea.l    A3, [A6 + 0x8]
  1922. 0000148C  282E 000C                move.l     D4, [A6 + 0xC]
  1923. 00001490  284B                     movea.l    A4, A3
  1924. 00001492  4A84                     tst.l      D4
  1925. 00001494  6700 02A0                beq        +0x2A2 /* 00001736 */
  1926. 00001498  2254                     movea.l    A1, [A4]
  1927. 0000149A  2069 0048                movea.l    A0, [A1 + 0x48]
  1928. 0000149E  2050                     movea.l    A0, [A0]
  1929. 000014A0  4AA8 003C                tst.l      [A0 + 0x3C]
  1930. 000014A4  5EC0                     sgt        D0
  1931. 000014A6  4A00                     tst.b      D0
  1932. 000014A8  6700 012E                beq        +0x130 /* 000015D8 */
  1933. 000014AC  2069 0048                movea.l    A0, [A1 + 0x48]
  1934. 000014B0  2050                     movea.l    A0, [A0]
  1935. 000014B2  4AA8 0040                tst.l      [A0 + 0x40]
  1936. 000014B6  5EC1                     sgt        D1
  1937. 000014B8  C001                     and.b      D0, D1
  1938. 000014BA  6700 011C                beq        +0x11E /* 000015D8 */
  1939. 000014BE  4267                     clr.w      -[A7]
  1940. 000014C0  2054                     movea.l    A0, [A4]
  1941. 000014C2  2F28 0048                move.l     -[A7], [A0 + 0x48]
  1942. 000014C6  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  1943. 000014CA  101F                     move.b     D0, [A7]+
  1944. 000014CC  486E FFF8                pea.l      [A6 - 0x8]
  1945. 000014D0  2054                     movea.l    A0, [A4]
  1946. 000014D2  2F28 0048                move.l     -[A7], [A0 + 0x48]
  1947. 000014D6  4EAD 3B9A                jsr        [A5 + 0x3B9A /* export_1903 */]
  1948. 000014DA  486E FFF8                pea.l      [A6 - 0x8]
  1949. 000014DE  486E FFE8                pea.l      [A6 - 0x18]
  1950. 000014E2  2054                     movea.l    A0, [A4]
  1951. 000014E4  2F28 0048                move.l     -[A7], [A0 + 0x48]
  1952. 000014E8  4EAD 1F02                jsr        [A5 + 0x1F02 /* export_988 */]
  1953. 000014EC  486E FF10                pea.l      [A6 - 0xF0]
  1954. 000014F0  486E FFE8                pea.l      [A6 - 0x18]
  1955. 000014F4  2054                     movea.l    A0, [A4]
  1956. 000014F6  2F28 0048                move.l     -[A7], [A0 + 0x48]
  1957. 000014FA  4EAD 4F7A                jsr        [A5 + 0x4F7A /* export_2539 */]
  1958. 000014FE  205F                     movea.l    A0, [A7]+
  1959. 00001500  43EE FFD8                lea.l      A1, [A6 - 0x28]
  1960. 00001504  7003                     moveq.l    D0, 0x03
  1961. label00001506:
  1962. 00001506  32D8                     move.w     [A1]+, [A0]+
  1963. 00001508  51C8 FFFC                dbf        D0, -0x6 /* 00001506 */
  1964. 0000150C  486E FF10                pea.l      [A6 - 0xF0]
  1965. 00001510  486E FFF0                pea.l      [A6 - 0x10]
  1966. 00001514  2054                     movea.l    A0, [A4]
  1967. 00001516  2F28 0048                move.l     -[A7], [A0 + 0x48]
  1968. 0000151A  4EAD 4F7A                jsr        [A5 + 0x4F7A /* export_2539 */]
  1969. 0000151E  205F                     movea.l    A0, [A7]+
  1970. 00001520  43EE FFE0                lea.l      A1, [A6 - 0x20]
  1971. 00001524  7003                     moveq.l    D0, 0x03
  1972. label00001526:
  1973. 00001526  32D8                     move.w     [A1]+, [A0]+
  1974. 00001528  51C8 FFFC                dbf        D0, -0x6 /* 00001526 */
  1975. 0000152C  2D6E FFDC FF0C           move.l     [A6 - 0xF4], [A6 - 0x24]
  1976. 00001532  2D6E FFE4 FF08           move.l     [A6 - 0xF8], [A6 - 0x1C]
  1977. 00001538  2E2E FF0C                move.l     D7, [A6 - 0xF4]
  1978. 0000153C  607E                     bra        +0x80 /* 000015BC */
  1979. label0000153E:
  1980. 0000153E  2D47 FFCC                move.l     [A6 - 0x34], D7
  1981. 00001542  2D6E FFD8 FF04           move.l     [A6 - 0xFC], [A6 - 0x28]
  1982. 00001548  2D6E FFE0 FF00           move.l     [A6 - 0x100], [A6 - 0x20]
  1983. 0000154E  2C2E FF04                move.l     D6, [A6 - 0xFC]
  1984. 00001552  605E                     bra        +0x60 /* 000015B2 */
  1985. label00001554:
  1986. 00001554  2D46 FFC8                move.l     [A6 - 0x38], D6
  1987. 00001558  4267                     clr.w      -[A7]
  1988. 0000155A  486E FFC8                pea.l      [A6 - 0x38]
  1989. 0000155E  2054                     movea.l    A0, [A4]
  1990. 00001560  2F28 0048                move.l     -[A7], [A0 + 0x48]
  1991. 00001564  4EAD 31D2                jsr        [A5 + 0x31D2 /* export_1590 */]
  1992. 00001568  101F                     move.b     D0, [A7]+
  1993. 0000156A  6742                     beq        +0x44 /* 000015AE */
  1994. 0000156C  2F00                     move.l     -[A7], D0
  1995. 0000156E  42A7                     clr.l      -[A7]
  1996. 00001570  2F00                     move.l     -[A7], D0
  1997. 00001572  42A7                     clr.l      -[A7]
  1998. 00001574  486E FFC8                pea.l      [A6 - 0x38]
  1999. 00001578  2054                     movea.l    A0, [A4]
  2000. 0000157A  2F28 0048                move.l     -[A7], [A0 + 0x48]
  2001. 0000157E  4EAD 318A                jsr        [A5 + 0x318A /* export_1581 */]
  2002. 00001582  221F                     move.l     D1, [A7]+
  2003. 00001584  201F                     move.l     D0, [A7]+
  2004. 00001586  2F01                     move.l     -[A7], D1
  2005. 00001588  2054                     movea.l    A0, [A4]
  2006. 0000158A  2F28 0048                move.l     -[A7], [A0 + 0x48]
  2007. 0000158E  4EAD 31AA                jsr        [A5 + 0x31AA /* export_1585 */]
  2008. 00001592  221F                     move.l     D1, [A7]+
  2009. 00001594  201F                     move.l     D0, [A7]+
  2010. 00001596  B881                     cmp.l      D4, D1
  2011. 00001598  57C1                     seq        D1
  2012. 0000159A  C001                     and.b      D0, D1
  2013. 0000159C  6710                     beq        +0x12 /* 000015AE */
  2014. 0000159E  486E FFC8                pea.l      [A6 - 0x38]
  2015. 000015A2  2054                     movea.l    A0, [A4]
  2016. 000015A4  2F28 0048                move.l     -[A7], [A0 + 0x48]
  2017. 000015A8  4EAD 4F42                jsr        [A5 + 0x4F42 /* export_2532 */]
  2018. 000015AC  600A                     bra        +0xC /* 000015B8 */
  2019. label000015AE:
  2020. 000015AE  5286                     addq.l     D6, 1
  2021. 000015B0  6906                     bvs        +0x8 /* 000015B8 */
  2022. label000015B2:
  2023. 000015B2  BCAE FF00                cmp.l      D6, [A6 - 0x100]
  2024. 000015B6  6F9C                     ble        -0x62 /* 00001554 */
  2025. label000015B8:
  2026. 000015B8  5287                     addq.l     D7, 1
  2027. 000015BA  6908                     bvs        +0xA /* 000015C4 */
  2028. label000015BC:
  2029. 000015BC  BEAE FF08                cmp.l      D7, [A6 - 0xF8]
  2030. 000015C0  6F00 FF7C                ble        -0x82 /* 0000153E */
  2031. label000015C4:
  2032. 000015C4  4267                     clr.w      -[A7]
  2033. 000015C6  2F0B                     move.l     -[A7], A3
  2034. 000015C8  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  2035. 000015CC  101F                     move.b     D0, [A7]+
  2036. 000015CE  2054                     movea.l    A0, [A4]
  2037. 000015D0  2F28 0048                move.l     -[A7], [A0 + 0x48]
  2038. 000015D4  4EAD 3AF2                jsr        [A5 + 0x3AF2 /* export_1882 */]
  2039. label000015D8:
  2040. 000015D8  4267                     clr.w      -[A7]
  2041. 000015DA  2054                     movea.l    A0, [A4]
  2042. 000015DC  2F28 0048                move.l     -[A7], [A0 + 0x48]
  2043. 000015E0  486D 35CC                pea.l      [A5 + 0x35CC]
  2044. 000015E4  4EAD 1B52                jsr        [A5 + 0x1B52 /* export_870 */]
  2045. 000015E8  101F                     move.b     D0, [A7]+
  2046. 000015EA  6700 014A                beq        +0x14C /* 00001736 */
  2047. 000015EE  486E FF10                pea.l      [A6 - 0xF0]
  2048. 000015F2  2054                     movea.l    A0, [A4]
  2049. 000015F4  2F28 0048                move.l     -[A7], [A0 + 0x48]
  2050. 000015F8  4EAD 31BA                jsr        [A5 + 0x31BA /* export_1587 */]
  2051. 000015FC  205F                     movea.l    A0, [A7]+
  2052. 000015FE  43EE FFC8                lea.l      A1, [A6 - 0x38]
  2053. 00001602  7003                     moveq.l    D0, 0x03
  2054. label00001604:
  2055. 00001604  32D8                     move.w     [A1]+, [A0]+
  2056. 00001606  51C8 FFFC                dbf        D0, -0x6 /* 00001604 */
  2057. 0000160A  42A7                     clr.l      -[A7]
  2058. 0000160C  486E FFC8                pea.l      [A6 - 0x38]
  2059. 00001610  2054                     movea.l    A0, [A4]
  2060. 00001612  2F28 0048                move.l     -[A7], [A0 + 0x48]
  2061. 00001616  4EAD 318A                jsr        [A5 + 0x318A /* export_1581 */]
  2062. 0000161A  2A1F                     move.l     D5, [A7]+
  2063. 0000161C  6700 0118                beq        +0x11A /* 00001736 */
  2064. 00001620  42A7                     clr.l      -[A7]
  2065. 00001622  2F05                     move.l     -[A7], D5
  2066. 00001624  2054                     movea.l    A0, [A4]
  2067. 00001626  2F28 0048                move.l     -[A7], [A0 + 0x48]
  2068. 0000162A  4EAD 31AA                jsr        [A5 + 0x31AA /* export_1585 */]
  2069. 0000162E  2D5F FFC0                move.l     [A6 - 0x40], [A7]+
  2070. 00001632  56C0                     sne        D0
  2071. 00001634  4A00                     tst.b      D0
  2072. 00001636  6700 00FE                beq        +0x100 /* 00001736 */
  2073. 0000163A  B8AE FFC0                cmp.l      D4, [A6 - 0x40]
  2074. 0000163E  57C1                     seq        D1
  2075. 00001640  C001                     and.b      D0, D1
  2076. 00001642  6700 00F2                beq        +0xF4 /* 00001736 */
  2077. 00001646  4267                     clr.w      -[A7]
  2078. 00001648  2F05                     move.l     -[A7], D5
  2079. 0000164A  486E FF2C                pea.l      [A6 - 0xD4]
  2080. 0000164E  1F3C 0001                move.b     -[A7], 0x1
  2081. 00001652  2054                     movea.l    A0, [A4]
  2082. 00001654  2F28 0048                move.l     -[A7], [A0 + 0x48]
  2083. 00001658  4EAD 31C2                jsr        [A5 + 0x31C2 /* export_1588 */]
  2084. 0000165C  3D5F FF2A                move.w     [A6 - 0xD6], [A7]+
  2085. 00001660  42A7                     clr.l      -[A7]
  2086. 00001662  2F3C 7468 6278           move.l     -[A7], 0x74686278 /* 'thbx' */
  2087. 00001668  2F0B                     move.l     -[A7], A3
  2088. 0000166A  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  2089. 0000166E  4EAD 3C0A                jsr        [A5 + 0x3C0A /* export_1917 */]
  2090. 00001672  486E FF1A                pea.l      [A6 - 0xE6]
  2091. 00001676  A976                     syscall    GetKeys
  2092. 00001678  703A                     moveq.l    D0, 0x3A
  2093. 0000167A  3200                     move.w     D1, D0
  2094. 0000167C  E641                     asr        D1.w, 3
  2095. 0000167E  41EE FF1A                lea.l      A0, [A6 - 0xE6]
  2096. 00001682  0130 1000                btst       [A0 + D1.w], D0
  2097. 00001686  56C0                     sne        D0
  2098. 00001688  0240 0001                andi.w     D0, 0x1
  2099. 0000168C  1D40 FF19                move.b     [A6 - 0xE7], D0
  2100. 00001690  4A6E FF2A                tst.w      [A6 - 0xD6]
  2101. 00001694  6720                     beq        +0x22 /* 000016B6 */
  2102. 00001696  42A7                     clr.l      -[A7]
  2103. 00001698  2F3C 6B65 796C           move.l     -[A7], 0x6B65796C /* 'keyl' */
  2104. 0000169E  2F0B                     move.l     -[A7], A3
  2105. 000016A0  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  2106. 000016A4  42A7                     clr.l      -[A7]
  2107. 000016A6  4267                     clr.w      -[A7]
  2108. 000016A8  1F3C 0001                move.b     -[A7], 0x1
  2109. 000016AC  1F3C 0001                move.b     -[A7], 0x1
  2110. 000016B0  4EAD 3242                jsr        [A5 + 0x3242 /* export_1604 */]
  2111. 000016B4  6040                     bra        +0x42 /* 000016F6 */
  2112. label000016B6:
  2113. 000016B6  B8AE FF2C                cmp.l      D4, [A6 - 0xD4]
  2114. 000016BA  663A                     bne        +0x3C /* 000016F6 */
  2115. 000016BC  42A7                     clr.l      -[A7]
  2116. 000016BE  2F3C 6B65 796C           move.l     -[A7], 0x6B65796C /* 'keyl' */
  2117. 000016C4  2F0B                     move.l     -[A7], A3
  2118. 000016C6  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  2119. 000016CA  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  2120. 000016CE  102E FF19                move.b     D0, [A6 - 0xE7]
  2121. 000016D2  0A00 0001                xori.b     D0, 0x1
  2122. 000016D6  1F00                     move.b     -[A7], D0
  2123. 000016D8  42A7                     clr.l      -[A7]
  2124. 000016DA  4EAD 32B2                jsr        [A5 + 0x32B2 /* export_1618 */]
  2125. 000016DE  205F                     movea.l    A0, [A7]+
  2126. 000016E0  7001                     moveq.l    D0, 0x01
  2127. 000016E2  2050                     movea.l    A0, [A0]
  2128. 000016E4  B068 015A                cmp.w      D0, [A0 + 0x15A]
  2129. 000016E8  57C0                     seq        D0
  2130. 000016EA  4400                     neg.b      D0
  2131. 000016EC  1F00                     move.b     -[A7], D0
  2132. 000016EE  1F3C 0001                move.b     -[A7], 0x1
  2133. 000016F2  4EAD 3242                jsr        [A5 + 0x3242 /* export_1604 */]
  2134. label000016F6:
  2135. 000016F6  4A6E FF2A                tst.w      [A6 - 0xD6]
  2136. 000016FA  671A                     beq        +0x1C /* 00001716 */
  2137. 000016FC  42A7                     clr.l      -[A7]
  2138. 000016FE  2F3C 6473 6374           move.l     -[A7], 0x64736374 /* 'dsct' */
  2139. 00001704  2F0B                     move.l     -[A7], A3
  2140. 00001706  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  2141. 0000170A  42A7                     clr.l      -[A7]
  2142. 0000170C  1F3C 0001                move.b     -[A7], 0x1
  2143. 00001710  4EAD 3262                jsr        [A5 + 0x3262 /* export_1608 */]
  2144. 00001714  6020                     bra        +0x22 /* 00001736 */
  2145. label00001716:
  2146. 00001716  B8AE FF2C                cmp.l      D4, [A6 - 0xD4]
  2147. 0000171A  661A                     bne        +0x1C /* 00001736 */
  2148. 0000171C  42A7                     clr.l      -[A7]
  2149. 0000171E  2F3C 6473 6374           move.l     -[A7], 0x64736374 /* 'dsct' */
  2150. 00001724  2F0B                     move.l     -[A7], A3
  2151. 00001726  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  2152. 0000172A  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  2153. 0000172E  1F3C 0001                move.b     -[A7], 0x1
  2154. 00001732  4EAD 3262                jsr        [A5 + 0x3262 /* export_1608 */]
  2155. label00001736:
  2156. 00001736  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2157. 0000173A  4E5E                     unlink     A6
  2158. 0000173C  205F                     movea.l    A0, [A7]+
  2159. 0000173E  504F                     addq.w     A7, 8
  2160. 00001740  4ED0                     jmp        [A0]
  2161. 00001742  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2162. export_452: // at 00001744 (misaligned)
  2163. 00001746  FFCA                     .invalid   <<F/7/7>>
  2164. 00001748  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  2165. 0000174C  286E 0008                movea.l    A4, [A6 + 0x8]
  2166. 00001750  2054                     movea.l    A0, [A4]
  2167. 00001752  4AA8 0054                tst.l      [A0 + 0x54]
  2168. 00001756  6720                     beq        +0x22 /* 00001778 */
  2169. 00001758  2248                     movea.l    A1, A0
  2170. 0000175A  2069 0054                movea.l    A0, [A1 + 0x54]
  2171. 0000175E  2469 0048                movea.l    A2, [A1 + 0x48]
  2172. 00001762  2050                     movea.l    A0, [A0]
  2173. 00001764  2452                     movea.l    A2, [A2]
  2174. 00001766  2568 0094 0058           move.l     [A2 + 0x58], [A0 + 0x94]
  2175. 0000176C  2069 0054                movea.l    A0, [A1 + 0x54]
  2176. 00001770  2050                     movea.l    A0, [A0]
  2177. 00001772  7000                     moveq.l    D0, 0x00
  2178. 00001774  2140 0094                move.l     [A0 + 0x94], D0
  2179. label00001778:
  2180. 00001778  2254                     movea.l    A1, [A4]
  2181. 0000177A  2069 0048                movea.l    A0, [A1 + 0x48]
  2182. 0000177E  2050                     movea.l    A0, [A0]
  2183. 00001780  4AA8 0058                tst.l      [A0 + 0x58]
  2184. 00001784  671E                     beq        +0x20 /* 000017A4 */
  2185. 00001786  42A7                     clr.l      -[A7]
  2186. 00001788  2254                     movea.l    A1, [A4]
  2187. 0000178A  2069 0048                movea.l    A0, [A1 + 0x48]
  2188. 0000178E  2050                     movea.l    A0, [A0]
  2189. 00001790  2F28 0058                move.l     -[A7], [A0 + 0x58]
  2190. 00001794  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  2191. 00001798  7004                     moveq.l    D0, 0x04
  2192. 0000179A  2F00                     move.l     -[A7], D0
  2193. 0000179C  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  2194. 000017A0  2E1F                     move.l     D7, [A7]+
  2195. 000017A2  6002                     bra        +0x4 /* 000017A6 */
  2196. label000017A4:
  2197. 000017A4  7E00                     moveq.l    D7, 0x00
  2198. label000017A6:
  2199. 000017A6  4A87                     tst.l      D7
  2200. 000017A8  662C                     bne        +0x2E /* 000017D6 */
  2201. 000017AA  42A7                     clr.l      -[A7]
  2202. 000017AC  2F3C 736E 6420           move.l     -[A7], 0x736E6420 /* 'snd ' */
  2203. 000017B2  3F3C 03E8                move.w     -[A7], 0x3E8
  2204. 000017B6  A9A0                     syscall    GetResource
  2205. 000017B8  265F                     movea.l    A3, [A7]+
  2206. 000017BA  200B                     move.l     D0, A3
  2207. 000017BC  6608                     bne        +0xA /* 000017C6 */
  2208. 000017BE  3F3C 0004                move.w     -[A7], 0x4
  2209. 000017C2  A9C8                     syscall    SysBeep
  2210. 000017C4  6010                     bra        +0x12 /* 000017D6 */
  2211. label000017C6:
  2212. 000017C6  4267                     clr.w      -[A7]
  2213. 000017C8  42A7                     clr.l      -[A7]
  2214. 000017CA  2F0B                     move.l     -[A7], A3
  2215. 000017CC  4267                     clr.w      -[A7]
  2216. 000017CE  A805                     syscall    SndPlay
  2217. 000017D0  3C1F                     move.w     D6, [A7]+
  2218. 000017D2  2F0B                     move.l     -[A7], A3
  2219. 000017D4  A9A3                     syscall    ReleaseResource
  2220. label000017D6:
  2221. 000017D6  486E FFCA                pea.l      [A6 - 0x36]
  2222. 000017DA  2054                     movea.l    A0, [A4]
  2223. 000017DC  2F28 0048                move.l     -[A7], [A0 + 0x48]
  2224. 000017E0  4EAD 31BA                jsr        [A5 + 0x31BA /* export_1587 */]
  2225. 000017E4  205F                     movea.l    A0, [A7]+
  2226. 000017E6  43EE FFD2                lea.l      A1, [A6 - 0x2E]
  2227. 000017EA  7003                     moveq.l    D0, 0x03
  2228. label000017EC:
  2229. 000017EC  32D8                     move.w     [A1]+, [A0]+
  2230. 000017EE  51C8 FFFC                dbf        D0, -0x6 /* 000017EC */
  2231. 000017F2  4267                     clr.w      -[A7]
  2232. 000017F4  2054                     movea.l    A0, [A4]
  2233. 000017F6  2F28 0048                move.l     -[A7], [A0 + 0x48]
  2234. 000017FA  4EAD 4F6A                jsr        [A5 + 0x4F6A /* export_2537 */]
  2235. 000017FE  486D FC1C                pea.l      [A5 - 0x3E4]
  2236. 00001802  486E FFD2                pea.l      [A6 - 0x2E]
  2237. 00001806  2054                     movea.l    A0, [A4]
  2238. 00001808  2F28 0048                move.l     -[A7], [A0 + 0x48]
  2239. 0000180C  4EAD 3AEA                jsr        [A5 + 0x3AEA /* export_1881 */]
  2240. 00001810  2054                     movea.l    A0, [A4]
  2241. 00001812  2F28 0048                move.l     -[A7], [A0 + 0x48]
  2242. 00001816  4EAD 3C0A                jsr        [A5 + 0x3C0A /* export_1917 */]
  2243. 0000181A  2F07                     move.l     -[A7], D7
  2244. 0000181C  2054                     movea.l    A0, [A4]
  2245. 0000181E  2F28 0048                move.l     -[A7], [A0 + 0x48]
  2246. 00001822  4EAD 3AFA                jsr        [A5 + 0x3AFA /* export_1883 */]
  2247. 00001826  2254                     movea.l    A1, [A4]
  2248. 00001828  2069 0048                movea.l    A0, [A1 + 0x48]
  2249. 0000182C  2050                     movea.l    A0, [A0]
  2250. 0000182E  4AA8 0054                tst.l      [A0 + 0x54]
  2251. 00001832  6F24                     ble        +0x26 /* 00001858 */
  2252. 00001834  486E FFF4                pea.l      [A6 - 0xC]
  2253. 00001838  7001                     moveq.l    D0, 0x01
  2254. 0000183A  2F00                     move.l     -[A7], D0
  2255. 0000183C  7001                     moveq.l    D0, 0x01
  2256. 0000183E  2F00                     move.l     -[A7], D0
  2257. 00001840  4EAD 22FA                jsr        [A5 + 0x22FA /* export_1115 */]
  2258. 00001844  486E FFF4                pea.l      [A6 - 0xC]
  2259. 00001848  42A7                     clr.l      -[A7]
  2260. 0000184A  1F3C 0001                move.b     -[A7], 0x1
  2261. 0000184E  2054                     movea.l    A0, [A4]
  2262. 00001850  2F28 0048                move.l     -[A7], [A0 + 0x48]
  2263. 00001854  4EAD 3B0A                jsr        [A5 + 0x3B0A /* export_1885 */]
  2264. label00001858:
  2265. 00001858  4A87                     tst.l      D7
  2266. 0000185A  6F50                     ble        +0x52 /* 000018AC */
  2267. 0000185C  486E FFCA                pea.l      [A6 - 0x36]
  2268. 00001860  2054                     movea.l    A0, [A4]
  2269. 00001862  2F28 00EC                move.l     -[A7], [A0 + 0xEC]
  2270. 00001866  2F28 0048                move.l     -[A7], [A0 + 0x48]
  2271. 0000186A  4EAD 31A2                jsr        [A5 + 0x31A2 /* export_1584 */]
  2272. 0000186E  486E FFDE                pea.l      [A6 - 0x22]
  2273. 00001872  2054                     movea.l    A0, [A4]
  2274. 00001874  2F28 0048                move.l     -[A7], [A0 + 0x48]
  2275. 00001878  4EAD 4EC2                jsr        [A5 + 0x4EC2 /* export_2516 */]
  2276. 0000187C  486E FFDA                pea.l      [A6 - 0x26]
  2277. 00001880  2254                     movea.l    A1, [A4]
  2278. 00001882  2069 0048                movea.l    A0, [A1 + 0x48]
  2279. 00001886  2050                     movea.l    A0, [A0]
  2280. 00001888  3F28 0044                move.w     -[A7], [A0 + 0x44]
  2281. 0000188C  2069 0048                movea.l    A0, [A1 + 0x48]
  2282. 00001890  2050                     movea.l    A0, [A0]
  2283. 00001892  3F28 0046                move.w     -[A7], [A0 + 0x46]
  2284. 00001896  A880                     syscall    SetPt
  2285. 00001898  486E FFDE                pea.l      [A6 - 0x22]
  2286. 0000189C  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  2287. 000018A0  4267                     clr.w      -[A7]
  2288. 000018A2  2054                     movea.l    A0, [A4]
  2289. 000018A4  2F28 0048                move.l     -[A7], [A0 + 0x48]
  2290. 000018A8  4EAD 3C02                jsr        [A5 + 0x3C02 /* export_1916 */]
  2291. label000018AC:
  2292. 000018AC  2054                     movea.l    A0, [A4]
  2293. 000018AE  7001                     moveq.l    D0, 0x01
  2294. 000018B0  2140 00EC                move.l     [A0 + 0xEC], D0
  2295. 000018B4  42A7                     clr.l      -[A7]
  2296. 000018B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2297. 000018BA  4EAD 3BAA                jsr        [A5 + 0x3BAA /* export_1905 */]
  2298. 000018BE  4EBA F44C                jsr        [PC - 0xBB4 /* 00000D0C */]
  2299. 000018C2  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  2300. 000018C6  4E5E                     unlink     A6
  2301. 000018C8  2E9F                     move.l     [A7], [A7]+
  2302. 000018CA  4E75                     rts
  2303. export_453:
  2304. 000018CC  4E56 0000                link       A6, 0
  2305. 000018D0  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  2306. 000018D4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2307. 000018D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2308. 000018DC  4EBA F9C2                jsr        [PC - 0x63E /* 000012A0 */]
  2309. 000018E0  7001                     moveq.l    D0, 0x01
  2310. 000018E2  6B18                     bmi        +0x1A /* 000018FC */
  2311. 000018E4  B07C 000F                cmp.w      D0, 0xF
  2312. 000018E8  6E12                     bgt        +0x14 /* 000018FC */
  2313. 000018EA  41EE 0012                lea.l      A0, [A6 + 0x12]
  2314. 000018EE  3200                     move.w     D1, D0
  2315. 000018F0  E649                     lsr        D1.w, 3
  2316. 000018F2  4441                     neg.w      D1
  2317. 000018F4  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  2318. 000018F8  0A3C 0004                xori.b     ccr, 4
  2319. label000018FC:
  2320. 000018FC  6608                     bne        +0xA /* 00001906 */
  2321. 000018FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2322. 00001902  4EBA 0034                jsr        [PC + 0x34 /* 00001938 */]
  2323. label00001906:
  2324. 00001906  7005                     moveq.l    D0, 0x05
  2325. 00001908  6B18                     bmi        +0x1A /* 00001922 */
  2326. 0000190A  B07C 000F                cmp.w      D0, 0xF
  2327. 0000190E  6E12                     bgt        +0x14 /* 00001922 */
  2328. 00001910  41EE 0012                lea.l      A0, [A6 + 0x12]
  2329. 00001914  3200                     move.w     D1, D0
  2330. 00001916  E649                     lsr        D1.w, 3
  2331. 00001918  4441                     neg.w      D1
  2332. 0000191A  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  2333. 0000191E  0A3C 0004                xori.b     ccr, 4
  2334. label00001922:
  2335. 00001922  6608                     bne        +0xA /* 0000192C */
  2336. 00001924  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2337. 00001928  4EBA 001A                jsr        [PC + 0x1A /* 00001944 */]
  2338. label0000192C:
  2339. 0000192C  4E5E                     unlink     A6
  2340. 0000192E  205F                     movea.l    A0, [A7]+
  2341. 00001930  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2342. 00001934  4ED0                     jmp        [A0]
  2343. 00001936  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2344. // begin alternate branch 00001938-0000193E
  2345. fn00001938:
  2346. 00001938  4E56 0000                link       A6, 0
  2347. 0000193C  4E5E                     unlink     A6
  2348. // end alternate branch 00001938-0000193E
  2349. fn00001938: // (misaligned)
  2350. 0000193A  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  2351. 0000193E  2E9F                     move.l     [A7], [A7]+
  2352. 00001940  4E75                     rts
  2353. 00001942  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2354. // begin alternate branch 00001944-0000194A
  2355. fn00001944:
  2356. 00001944  4E56 0000                link       A6, 0
  2357. 00001948  4E5E                     unlink     A6
  2358. // end alternate branch 00001944-0000194A
  2359. fn00001944: // (misaligned)
  2360. 00001946  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  2361. 0000194A  2E9F                     move.l     [A7], [A7]+
  2362. 0000194C  4E75                     rts
  2363. 0000194E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2364. export_454: // at 00001950 (misaligned)
  2365. 00001952  FFF4                     .invalid   <<F/7/7>>
  2366. 00001954  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2367. 00001958  182E 000C                move.b     D4, [A6 + 0xC]
  2368. 0000195C  2C2E 0008                move.l     D6, [A6 + 0x8]
  2369. 00001960  2846                     movea.l    A4, D6
  2370. 00001962  42A7                     clr.l      -[A7]
  2371. 00001964  2F3C 7674 7970           move.l     -[A7], 0x76747970 /* 'vtyp' */
  2372. 0000196A  2F06                     move.l     -[A7], D6
  2373. 0000196C  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  2374. 00001970  265F                     movea.l    A3, [A7]+
  2375. 00001972  42A7                     clr.l      -[A7]
  2376. 00001974  2F3C 7374 7473           move.l     -[A7], 0x73747473 /* 'stts' */
  2377. 0000197A  2F06                     move.l     -[A7], D6
  2378. 0000197C  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  2379. 00001980  2E1F                     move.l     D7, [A7]+
  2380. 00001982  2054                     movea.l    A0, [A4]
  2381. 00001984  2A28 0026                move.l     D5, [A0 + 0x26]
  2382. 00001988  2253                     movea.l    A1, [A3]
  2383. 0000198A  9AA9 001E                sub.l      D5, [A1 + 0x1E]
  2384. 0000198E  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  2385. 00001992  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2386. 00001996  1F04                     move.b     -[A7], D4
  2387. 00001998  2F06                     move.l     -[A7], D6
  2388. 0000199A  4EBA 1528                jsr        [PC + 0x1528 /* 00002EC4 */]
  2389. 0000199E  2047                     movea.l    A0, D7
  2390. 000019A0  2254                     movea.l    A1, [A4]
  2391. 000019A2  2029 0026                move.l     D0, [A1 + 0x26]
  2392. 000019A6  2050                     movea.l    A0, [A0]
  2393. 000019A8  90A8 0026                sub.l      D0, [A0 + 0x26]
  2394. 000019AC  2F00                     move.l     -[A7], D0
  2395. 000019AE  7002                     moveq.l    D0, 0x02
  2396. 000019B0  2F00                     move.l     -[A7], D0
  2397. 000019B2  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  2398. 000019B6  2047                     movea.l    A0, D7
  2399. 000019B8  2050                     movea.l    A0, [A0]
  2400. 000019BA  2F28 001A                move.l     -[A7], [A0 + 0x1A]
  2401. 000019BE  1F04                     move.b     -[A7], D4
  2402. 000019C0  2F07                     move.l     -[A7], D7
  2403. 000019C2  4EAD 3C4A                jsr        [A5 + 0x3C4A /* export_1925 */]
  2404. 000019C6  2054                     movea.l    A0, [A4]
  2405. 000019C8  2028 0026                move.l     D0, [A0 + 0x26]
  2406. 000019CC  9085                     sub.l      D0, D5
  2407. 000019CE  2F00                     move.l     -[A7], D0
  2408. 000019D0  2253                     movea.l    A1, [A3]
  2409. 000019D2  2F29 001A                move.l     -[A7], [A1 + 0x1A]
  2410. 000019D6  1F04                     move.b     -[A7], D4
  2411. 000019D8  2F0B                     move.l     -[A7], A3
  2412. 000019DA  4EAD 3C4A                jsr        [A5 + 0x3C4A /* export_1925 */]
  2413. 000019DE  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2414. 000019E2  4E5E                     unlink     A6
  2415. 000019E4  205F                     movea.l    A0, [A7]+
  2416. 000019E6  DEFC 000E                add.w      A7, 0xE
  2417. 000019EA  4ED0                     jmp        [A0]
  2418. export_455:
  2419. 000019EC  4E56 0000                link       A6, 0
  2420. 000019F0  7000                     moveq.l    D0, 0x00
  2421. 000019F2  2D40 000C                move.l     [A6 + 0xC], D0
  2422. 000019F6  4E5E                     unlink     A6
  2423. 000019F8  2E9F                     move.l     [A7], [A7]+
  2424. 000019FA  4E75                     rts
  2425. export_456:
  2426. 000019FC  4E56 FFF8                link       A6, -0x0008
  2427. 00001A00  48E7 0018                movem.l    -[A7], A3,A4
  2428. 00001A04  286E 0008                movea.l    A4, [A6 + 0x8]
  2429. 00001A08  42A7                     clr.l      -[A7]
  2430. 00001A0A  2F3C 7468 6D73           move.l     -[A7], 0x74686D73 /* 'thms' */
  2431. 00001A10  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2432. 00001A14  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  2433. 00001A18  265F                     movea.l    A3, [A7]+
  2434. 00001A1A  486E FFFC                pea.l      [A6 - 0x4]
  2435. 00001A1E  486D 35D4                pea.l      [A5 + 0x35D4]
  2436. 00001A22  3F3C 0166                move.w     -[A7], 0x166
  2437. 00001A26  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  2438. 00001A2A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2439. 00001A2E  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  2440. 00001A32  2054                     movea.l    A0, [A4]
  2441. 00001A34  2F28 0016                move.l     -[A7], [A0 + 0x16]
  2442. 00001A38  2F0B                     move.l     -[A7], A3
  2443. 00001A3A  486D FC1C                pea.l      [A5 - 0x3E4]
  2444. 00001A3E  486D FC1C                pea.l      [A5 - 0x3E4]
  2445. 00001A42  4267                     clr.w      -[A7]
  2446. 00001A44  1F3C 0004                move.b     -[A7], 0x4
  2447. 00001A48  42A7                     clr.l      -[A7]
  2448. 00001A4A  42A7                     clr.l      -[A7]
  2449. 00001A4C  2F3C 0076 0091           move.l     -[A7], 0x760091
  2450. 00001A52  42A7                     clr.l      -[A7]
  2451. 00001A54  42A7                     clr.l      -[A7]
  2452. 00001A56  4267                     clr.w      -[A7]
  2453. 00001A58  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2454. 00001A5C  4EAD 3B32                jsr        [A5 + 0x3B32 /* export_1890 */]
  2455. 00001A60  206E FFFC                movea.l    A0, [A6 - 0x4]
  2456. 00001A64  2050                     movea.l    A0, [A0]
  2457. 00001A66  317C 0BCC 0038           move.w     [A0 + 0x38], 0xBCC
  2458. 00001A6C  206E FFFC                movea.l    A0, [A6 - 0x4]
  2459. 00001A70  2050                     movea.l    A0, [A0]
  2460. 00001A72  317C 0001 003A           move.w     [A0 + 0x3A], 0x1
  2461. 00001A78  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  2462. 00001A7E  4CDF 1800                movem.l    A3,A4, [A7]+
  2463. 00001A82  4E5E                     unlink     A6
  2464. 00001A84  2E9F                     move.l     [A7], [A7]+
  2465. 00001A86  4E75                     rts
  2466. export_457:
  2467. 00001A88  4E56 FFF8                link       A6, -0x0008
  2468. 00001A8C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2469. 00001A90  2C2E 0008                move.l     D6, [A6 + 0x8]
  2470. 00001A94  2846                     movea.l    A4, D6
  2471. 00001A96  42A7                     clr.l      -[A7]
  2472. 00001A98  2F3C 7478 6C63           move.l     -[A7], 0x74786C63 /* 'txlc' */
  2473. 00001A9E  2F06                     move.l     -[A7], D6
  2474. 00001AA0  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  2475. 00001AA4  265F                     movea.l    A3, [A7]+
  2476. 00001AA6  2054                     movea.l    A0, [A4]
  2477. 00001AA8  2E28 0022                move.l     D7, [A0 + 0x22]
  2478. 00001AAC  2253                     movea.l    A1, [A3]
  2479. 00001AAE  9EA9 001A                sub.l      D7, [A1 + 0x1A]
  2480. 00001AB2  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  2481. 00001AB6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2482. 00001ABA  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  2483. 00001ABE  2F06                     move.l     -[A7], D6
  2484. 00001AC0  4EBA 1402                jsr        [PC + 0x1402 /* 00002EC4 */]
  2485. 00001AC4  2053                     movea.l    A0, [A3]
  2486. 00001AC6  2F28 001E                move.l     -[A7], [A0 + 0x1E]
  2487. 00001ACA  2254                     movea.l    A1, [A4]
  2488. 00001ACC  2029 0022                move.l     D0, [A1 + 0x22]
  2489. 00001AD0  9087                     sub.l      D0, D7
  2490. 00001AD2  2F00                     move.l     -[A7], D0
  2491. 00001AD4  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  2492. 00001AD8  2F0B                     move.l     -[A7], A3
  2493. 00001ADA  4EAD 3C4A                jsr        [A5 + 0x3C4A /* export_1925 */]
  2494. 00001ADE  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2495. 00001AE2  4E5E                     unlink     A6
  2496. 00001AE4  205F                     movea.l    A0, [A7]+
  2497. 00001AE6  DEFC 000E                add.w      A7, 0xE
  2498. 00001AEA  4ED0                     jmp        [A0]
  2499. export_458:
  2500. fn00001AEC:
  2501. 00001AEC  4E56 FFF0                link       A6, -0x0010
  2502. 00001AF0  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  2503. 00001AF4  2E2E 0008                move.l     D7, [A6 + 0x8]
  2504. 00001AF8  2847                     movea.l    A4, D7
  2505. 00001AFA  202E 000E                move.l     D0, [A6 + 0xE]
  2506. 00001AFE  2054                     movea.l    A0, [A4]
  2507. 00001B00  B0A8 003C                cmp.l      D0, [A0 + 0x3C]
  2508. 00001B04  6700 0096                beq        +0x98 /* 00001B9C */
  2509. 00001B08  203C 2020 2020           move.l     D0, 0x20202020 /* '    ' */
  2510. 00001B0E  B0A8 003C                cmp.l      D0, [A0 + 0x3C]
  2511. 00001B12  673C                     beq        +0x3E /* 00001B50 */
  2512. 00001B14  42A7                     clr.l      -[A7]
  2513. 00001B16  2054                     movea.l    A0, [A4]
  2514. 00001B18  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  2515. 00001B1C  2F07                     move.l     -[A7], D7
  2516. 00001B1E  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  2517. 00001B22  265F                     movea.l    A3, [A7]+
  2518. 00001B24  41EE FFF0                lea.l      A0, [A6 - 0x10]
  2519. 00001B28  2453                     movea.l    A2, [A3]
  2520. 00001B2A  43EA 0050                lea.l      A1, [A2 + 0x50]
  2521. 00001B2E  7005                     moveq.l    D0, 0x05
  2522. label00001B30:
  2523. 00001B30  30D9                     move.w     [A0]+, [A1]+
  2524. 00001B32  51C8 FFFC                dbf        D0, -0x6 /* 00001B30 */
  2525. 00001B36  7004                     moveq.l    D0, 0x04
  2526. 00001B38  4600                     not.b      D0
  2527. 00001B3A  C02E FFF2                and.b      D0, [A6 - 0xE]
  2528. 00001B3E  1D40 FFF2                move.b     [A6 - 0xE], D0
  2529. 00001B42  486E FFF0                pea.l      [A6 - 0x10]
  2530. 00001B46  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  2531. 00001B4A  2F0B                     move.l     -[A7], A3
  2532. 00001B4C  4EBA 259E                jsr        [PC + 0x259E /* 000040EC */]
  2533. label00001B50:
  2534. 00001B50  203C 2020 2020           move.l     D0, 0x20202020 /* '    ' */
  2535. 00001B56  B0AE 000E                cmp.l      D0, [A6 + 0xE]
  2536. 00001B5A  6738                     beq        +0x3A /* 00001B94 */
  2537. 00001B5C  42A7                     clr.l      -[A7]
  2538. 00001B5E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2539. 00001B62  2F07                     move.l     -[A7], D7
  2540. 00001B64  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  2541. 00001B68  265F                     movea.l    A3, [A7]+
  2542. 00001B6A  41EE FFF0                lea.l      A0, [A6 - 0x10]
  2543. 00001B6E  2453                     movea.l    A2, [A3]
  2544. 00001B70  43EA 0050                lea.l      A1, [A2 + 0x50]
  2545. 00001B74  7005                     moveq.l    D0, 0x05
  2546. label00001B76:
  2547. 00001B76  30D9                     move.w     [A0]+, [A1]+
  2548. 00001B78  51C8 FFFC                dbf        D0, -0x6 /* 00001B76 */
  2549. 00001B7C  7004                     moveq.l    D0, 0x04
  2550. 00001B7E  802E FFF2                or.b       D0, [A6 - 0xE]
  2551. 00001B82  1D40 FFF2                move.b     [A6 - 0xE], D0
  2552. 00001B86  486E FFF0                pea.l      [A6 - 0x10]
  2553. 00001B8A  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  2554. 00001B8E  2F0B                     move.l     -[A7], A3
  2555. 00001B90  4EBA 255A                jsr        [PC + 0x255A /* 000040EC */]
  2556. label00001B94:
  2557. 00001B94  2054                     movea.l    A0, [A4]
  2558. 00001B96  216E 000E 003C           move.l     [A0 + 0x3C], [A6 + 0xE]
  2559. label00001B9C:
  2560. 00001B9C  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  2561. 00001BA0  4E5E                     unlink     A6
  2562. 00001BA2  205F                     movea.l    A0, [A7]+
  2563. 00001BA4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2564. 00001BA8  4ED0                     jmp        [A0]
  2565. 00001BAA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2566. export_459: // at 00001BAC (misaligned)
  2567. 00001BAE  FFF8                     .invalid   <<F/7/7>>
  2568. 00001BB0  48E7 0018                movem.l    -[A7], A3,A4
  2569. 00001BB4  286E 0008                movea.l    A4, [A6 + 0x8]
  2570. 00001BB8  42A7                     clr.l      -[A7]
  2571. 00001BBA  2F3C 746C 7373           move.l     -[A7], 0x746C7373 /* 'tlss' */
  2572. 00001BC0  2F0C                     move.l     -[A7], A4
  2573. 00001BC2  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  2574. 00001BC6  265F                     movea.l    A3, [A7]+
  2575. 00001BC8  486E FFFC                pea.l      [A6 - 0x4]
  2576. 00001BCC  486D 35CC                pea.l      [A5 + 0x35CC]
  2577. 00001BD0  3F3C 017A                move.w     -[A7], 0x17A
  2578. 00001BD4  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  2579. 00001BD8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2580. 00001BDC  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  2581. 00001BE0  2054                     movea.l    A0, [A4]
  2582. 00001BE2  2F28 0016                move.l     -[A7], [A0 + 0x16]
  2583. 00001BE6  2F0B                     move.l     -[A7], A3
  2584. 00001BE8  486D FC1C                pea.l      [A5 - 0x3E4]
  2585. 00001BEC  486D FC1C                pea.l      [A5 - 0x3E4]
  2586. 00001BF0  4267                     clr.w      -[A7]
  2587. 00001BF2  1F3C 0004                move.b     -[A7], 0x4
  2588. 00001BF6  42A7                     clr.l      -[A7]
  2589. 00001BF8  42A7                     clr.l      -[A7]
  2590. 00001BFA  3F3C 000C                move.w     -[A7], 0xC
  2591. 00001BFE  2253                     movea.l    A1, [A3]
  2592. 00001C00  3F29 0028                move.w     -[A7], [A1 + 0x28]
  2593. 00001C04  42A7                     clr.l      -[A7]
  2594. 00001C06  42A7                     clr.l      -[A7]
  2595. 00001C08  4267                     clr.w      -[A7]
  2596. 00001C0A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2597. 00001C0E  4EAD 3B32                jsr        [A5 + 0x3B32 /* export_1890 */]
  2598. 00001C12  206E FFFC                movea.l    A0, [A6 - 0x4]
  2599. 00001C16  2050                     movea.l    A0, [A0]
  2600. 00001C18  317C 0BC2 0038           move.w     [A0 + 0x38], 0xBC2
  2601. 00001C1E  206E FFFC                movea.l    A0, [A6 - 0x4]
  2602. 00001C22  2050                     movea.l    A0, [A0]
  2603. 00001C24  317C 0001 003A           move.w     [A0 + 0x3A], 0x1
  2604. 00001C2A  42A7                     clr.l      -[A7]
  2605. 00001C2C  42A7                     clr.l      -[A7]
  2606. 00001C2E  2F3C 7468 6278           move.l     -[A7], 0x74686278 /* 'thbx' */
  2607. 00001C34  2F0C                     move.l     -[A7], A4
  2608. 00001C36  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  2609. 00001C3A  4EAD 3B92                jsr        [A5 + 0x3B92 /* export_1902 */]
  2610. 00001C3E  42A7                     clr.l      -[A7]
  2611. 00001C40  42A7                     clr.l      -[A7]
  2612. 00001C42  2F3C 6473 6376           move.l     -[A7], 0x64736376 /* 'dscv' */
  2613. 00001C48  2F0C                     move.l     -[A7], A4
  2614. 00001C4A  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  2615. 00001C4E  4EAD 3B92                jsr        [A5 + 0x3B92 /* export_1902 */]
  2616. 00001C52  102D F13C                move.b     D0, [A5 - 0xEC4]
  2617. 00001C56  670A                     beq        +0xC /* 00001C62 */
  2618. 00001C58  122D F0D0                move.b     D1, [A5 - 0xF30]
  2619. 00001C5C  0A01 0001                xori.b     D1, 0x1
  2620. 00001C60  C001                     and.b      D0, D1
  2621. label00001C62:
  2622. 00001C62  1F00                     move.b     -[A7], D0
  2623. 00001C64  4267                     clr.w      -[A7]
  2624. 00001C66  42A7                     clr.l      -[A7]
  2625. 00001C68  2F3C 6465 7370           move.l     -[A7], 0x64657370 /* 'desp' */
  2626. 00001C6E  2F0C                     move.l     -[A7], A4
  2627. 00001C70  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  2628. 00001C74  4EAD 3B8A                jsr        [A5 + 0x3B8A /* export_1901 */]
  2629. 00001C78  102D F13C                move.b     D0, [A5 - 0xEC4]
  2630. 00001C7C  670A                     beq        +0xC /* 00001C88 */
  2631. 00001C7E  122D F150                move.b     D1, [A5 - 0xEB0]
  2632. 00001C82  0A01 0001                xori.b     D1, 0x1
  2633. 00001C86  C001                     and.b      D0, D1
  2634. label00001C88:
  2635. 00001C88  1F00                     move.b     -[A7], D0
  2636. 00001C8A  4267                     clr.w      -[A7]
  2637. 00001C8C  42A7                     clr.l      -[A7]
  2638. 00001C8E  2F3C 6B65 7970           move.l     -[A7], 0x6B657970 /* 'keyp' */
  2639. 00001C94  2F0C                     move.l     -[A7], A4
  2640. 00001C96  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  2641. 00001C9A  4EAD 3B8A                jsr        [A5 + 0x3B8A /* export_1901 */]
  2642. 00001C9E  486D F140                pea.l      [A5 - 0xEC0]
  2643. 00001CA2  487A 00D0                pea.l      [PC + 0xD0 /* 00001D74, value 0x3724944, pstring "rID" */]
  2644. 00001CA6  4EAD 255A                jsr        [A5 + 0x255A /* export_1191 */]
  2645. 00001CAA  101F                     move.b     D0, [A7]+
  2646. 00001CAC  6710                     beq        +0x12 /* 00001CBE */
  2647. 00001CAE  2F3C 2020 2020           move.l     -[A7], 0x20202020 /* '    ' */
  2648. 00001CB4  4267                     clr.w      -[A7]
  2649. 00001CB6  2F0C                     move.l     -[A7], A4
  2650. 00001CB8  4EBA FE32                jsr        [PC - 0x1CE /* 00001AEC */]
  2651. 00001CBC  607E                     bra        +0x80 /* 00001D3C */
  2652. label00001CBE:
  2653. 00001CBE  486D F140                pea.l      [A5 - 0xEC0]
  2654. 00001CC2  487A 00A6                pea.l      [PC + 0xA6 /* 00001D6A, value 0x9724669 '\trFi', pstring "rFilename" */]
  2655. 00001CC6  4EAD 255A                jsr        [A5 + 0x255A /* export_1191 */]
  2656. 00001CCA  101F                     move.b     D0, [A7]+
  2657. 00001CCC  6710                     beq        +0x12 /* 00001CDE */
  2658. 00001CCE  2F3C 6E61 6D65           move.l     -[A7], 0x6E616D65 /* 'name' */
  2659. 00001CD4  4267                     clr.w      -[A7]
  2660. 00001CD6  2F0C                     move.l     -[A7], A4
  2661. 00001CD8  4EBA FE12                jsr        [PC - 0x1EE /* 00001AEC */]
  2662. 00001CDC  605E                     bra        +0x60 /* 00001D3C */
  2663. label00001CDE:
  2664. 00001CDE  486D F140                pea.l      [A5 - 0xEC0]
  2665. 00001CE2  487A 007E                pea.l      [PC + 0x7E /* 00001D62, value 0x672566F, pstring "rVolID" */]
  2666. 00001CE6  4EAD 255A                jsr        [A5 + 0x255A /* export_1191 */]
  2667. 00001CEA  101F                     move.b     D0, [A7]+
  2668. 00001CEC  6710                     beq        +0x12 /* 00001CFE */
  2669. 00001CEE  2F3C 766F 6C6D           move.l     -[A7], 0x766F6C6D /* 'volm' */
  2670. 00001CF4  4267                     clr.w      -[A7]
  2671. 00001CF6  2F0C                     move.l     -[A7], A4
  2672. 00001CF8  4EBA FDF2                jsr        [PC - 0x20E /* 00001AEC */]
  2673. 00001CFC  603E                     bra        +0x40 /* 00001D3C */
  2674. label00001CFE:
  2675. 00001CFE  486D F140                pea.l      [A5 - 0xEC0]
  2676. 00001D02  487A 0052                pea.l      [PC + 0x52 /* 00001D56, value 0xB72466F, pstring "rFolderName" */]
  2677. 00001D06  4EAD 255A                jsr        [A5 + 0x255A /* export_1191 */]
  2678. 00001D0A  101F                     move.b     D0, [A7]+
  2679. 00001D0C  6710                     beq        +0x12 /* 00001D1E */
  2680. 00001D0E  2F3C 666C 6472           move.l     -[A7], 0x666C6472 /* 'fldr' */
  2681. 00001D14  4267                     clr.w      -[A7]
  2682. 00001D16  2F0C                     move.l     -[A7], A4
  2683. 00001D18  4EBA FDD2                jsr        [PC - 0x22E /* 00001AEC */]
  2684. 00001D1C  601E                     bra        +0x20 /* 00001D3C */
  2685. label00001D1E:
  2686. 00001D1E  486D F140                pea.l      [A5 - 0xEC0]
  2687. 00001D22  487A 0028                pea.l      [PC + 0x28 /* 00001D4C, value 0x9724669 '\trFi', pstring "rFileType" */]
  2688. 00001D26  4EAD 255A                jsr        [A5 + 0x255A /* export_1191 */]
  2689. 00001D2A  101F                     move.b     D0, [A7]+
  2690. 00001D2C  670E                     beq        +0x10 /* 00001D3C */
  2691. 00001D2E  2F3C 6674 7970           move.l     -[A7], 0x66747970 /* 'ftyp' */
  2692. 00001D34  4267                     clr.w      -[A7]
  2693. 00001D36  2F0C                     move.l     -[A7], A4
  2694. 00001D38  4EBA FDB2                jsr        [PC - 0x24E /* 00001AEC */]
  2695. label00001D3C:
  2696. 00001D3C  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  2697. 00001D42  4CDF 1800                movem.l    A3,A4, [A7]+
  2698. 00001D46  4E5E                     unlink     A6
  2699. 00001D48  2E9F                     move.l     [A7], [A7]+
  2700. 00001D4A  4E75                     rts
  2701. 00001D4C  0972 4669                bchg       [A2 + D4.w * 8 + 0x69], D4
  2702. 00001D50  6C65                     bge        +0x67 /* 00001DB7 */
  2703. 00001D52  5479 7065 0B72           addq.w     [0x70650B72], 2
  2704. 00001D58  466F 6C64                not.w      [A7 + 0x6C64]
  2705. 00001D5C  6572                     bcs        +0x74 /* 00001DD0 */
  2706. 00001D5E  4E61                     move       USP, A1
  2707. 00001D60  6D65                     blt        +0x67 /* 00001DC7 */
  2708. 00001D62  0672 566F 6C49           addi.w     [A2 + D6 * 4 + 0x49], 0x566F /* 'Vo' */
  2709. 00001D68  4400                     neg.b      D0
  2710. 00001D6A  0972 4669                bchg       [A2 + D4.w * 8 + 0x69], D4
  2711. 00001D6E  6C65                     bge        +0x67 /* 00001DD5 */
  2712. 00001D70  6E61                     bgt        +0x63 /* 00001DD3 */
  2713. 00001D72  6D65                     blt        +0x67 /* 00001DD9 */
  2714. 00001D74  0372 4944                bchg       <<invalid full ext with I/IS == 4>>, D1
  2715. export_460:
  2716. fn00001D78:
  2717. 00001D78  4E56 FF6C                link       A6, -0x0094
  2718. 00001D7C  48E7 0028                movem.l    -[A7], A2,A4
  2719. 00001D80  286E 0008                movea.l    A4, [A6 + 0x8]
  2720. 00001D84  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2721. 00001D88  4EAD 1B6A                jsr        [A5 + 0x1B6A /* export_873 */]
  2722. 00001D8C  486E FF6C                pea.l      [A6 - 0x94]
  2723. 00001D90  4EAD 528A                jsr        [A5 + 0x528A /* export_2637 */]
  2724. 00001D94  2254                     movea.l    A1, [A4]
  2725. 00001D96  41E9 005C                lea.l      A0, [A1 + 0x5C]
  2726. 00001D9A  45EE FF6C                lea.l      A2, [A6 - 0x94]
  2727. 00001D9E  7049                     moveq.l    D0, 0x49
  2728. label00001DA0:
  2729. 00001DA0  30DA                     move.w     [A0]+, [A2]+
  2730. 00001DA2  51C8 FFFC                dbf        D0, -0x6 /* 00001DA0 */
  2731. 00001DA6  70FF                     moveq.l    D0, 0xFFFFFFFF
  2732. 00001DA8  2340 005C                move.l     [A1 + 0x5C], D0
  2733. 00001DAC  4229 00F0                clr.b      [A1 + 0xF0]
  2734. 00001DB0  7000                     moveq.l    D0, 0x00
  2735. 00001DB2  2340 0054                move.l     [A1 + 0x54], D0
  2736. 00001DB6  7000                     moveq.l    D0, 0x00
  2737. 00001DB8  2340 0058                move.l     [A1 + 0x58], D0
  2738. 00001DBC  4229 00F1                clr.b      [A1 + 0xF1]
  2739. 00001DC0  4CDF 1400                movem.l    A2,A4, [A7]+
  2740. 00001DC4  4E5E                     unlink     A6
  2741. 00001DC6  2E9F                     move.l     [A7], [A7]+
  2742. 00001DC8  4E75                     rts
  2743. 00001DCA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2744. export_461: // at 00001DCC (misaligned)
  2745. 00001DCE  FFF0                     .invalid   <<F/7/7>>
  2746. label00001DD0:
  2747. 00001DD0  2F0C                     move.l     -[A7], A4
  2748. 00001DD2  206E 002A                movea.l    A0, [A6 + 0x2A]
  2749. 00001DD6  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2750. 00001DDA  7003                     moveq.l    D0, 0x03
  2751. label00001DDC:
  2752. 00001DDC  32D8                     move.w     [A1]+, [A0]+
  2753. 00001DDE  51C8 FFFC                dbf        D0, -0x6 /* 00001DDC */
  2754. 00001DE2  206E 0026                movea.l    A0, [A6 + 0x26]
  2755. 00001DE6  43EE FFF0                lea.l      A1, [A6 - 0x10]
  2756. 00001DEA  7003                     moveq.l    D0, 0x03
  2757. label00001DEC:
  2758. 00001DEC  32D8                     move.w     [A1]+, [A0]+
  2759. 00001DEE  51C8 FFFC                dbf        D0, -0x6 /* 00001DEC */
  2760. 00001DF2  286E 0008                movea.l    A4, [A6 + 0x8]
  2761. 00001DF6  2F2E 0032                move.l     -[A7], [A6 + 0x32]
  2762. 00001DFA  2F2E 002E                move.l     -[A7], [A6 + 0x2E]
  2763. 00001DFE  486E FFF8                pea.l      [A6 - 0x8]
  2764. 00001E02  486E FFF0                pea.l      [A6 - 0x10]
  2765. 00001E06  1F2E 0024                move.b     -[A7], [A6 + 0x24]
  2766. 00001E0A  1F2E 0022                move.b     -[A7], [A6 + 0x22]
  2767. 00001E0E  2F2E 001E                move.l     -[A7], [A6 + 0x1E]
  2768. 00001E12  2F2E 001A                move.l     -[A7], [A6 + 0x1A]
  2769. 00001E16  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  2770. 00001E1A  1F2E 0014                move.b     -[A7], [A6 + 0x14]
  2771. 00001E1E  1F2E 0012                move.b     -[A7], [A6 + 0x12]
  2772. 00001E22  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2773. 00001E26  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  2774. 00001E2A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2775. 00001E2E  4EAD 10C2                jsr        [A5 + 0x10C2 /* export_532 */]
  2776. 00001E32  2054                     movea.l    A0, [A4]
  2777. 00001E34  316E 0018 0046           move.w     [A0 + 0x46], [A6 + 0x18]
  2778. 00001E3A  316E 0016 0044           move.w     [A0 + 0x44], [A6 + 0x16]
  2779. 00001E40  285F                     movea.l    A4, [A7]+
  2780. 00001E42  4E5E                     unlink     A6
  2781. 00001E44  205F                     movea.l    A0, [A7]+
  2782. 00001E46  DEFC 002E                add.w      A7, 0x2E /* '.' */
  2783. 00001E4A  4ED0                     jmp        [A0]
  2784. export_462:
  2785. fn00001E4C:
  2786. 00001E4C  4E56 0000                link       A6, 0
  2787. 00001E50  2F0C                     move.l     -[A7], A4
  2788. 00001E52  286E 0008                movea.l    A4, [A6 + 0x8]
  2789. 00001E56  42A7                     clr.l      -[A7]
  2790. 00001E58  2054                     movea.l    A0, [A4]
  2791. 00001E5A  2F28 0058                move.l     -[A7], [A0 + 0x58]
  2792. 00001E5E  4EAD 21C2                jsr        [A5 + 0x21C2 /* export_1076 */]
  2793. 00001E62  2054                     movea.l    A0, [A4]
  2794. 00001E64  215F 0058                move.l     [A0 + 0x58], [A7]+
  2795. 00001E68  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2796. 00001E6C  4EAD 0952                jsr        [A5 + 0x952 /* export_294 */]
  2797. 00001E70  285F                     movea.l    A4, [A7]+
  2798. 00001E72  4E5E                     unlink     A6
  2799. 00001E74  2E9F                     move.l     [A7], [A7]+
  2800. 00001E76  4E75                     rts
  2801. export_463:
  2802. 00001E78  4E56 0000                link       A6, 0
  2803. 00001E7C  4E5E                     unlink     A6
  2804. 00001E7E  205F                     movea.l    A0, [A7]+
  2805. 00001E80  504F                     addq.w     A7, 8
  2806. 00001E82  4ED0                     jmp        [A0]
  2807. export_464:
  2808. 00001E84  4E56 FEC4                link       A6, -0x013C
  2809. 00001E88  48E7 0108                movem.l    -[A7], D7,A4
  2810. 00001E8C  206E 000C                movea.l    A0, [A6 + 0xC]
  2811. 00001E90  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2812. 00001E94  7003                     moveq.l    D0, 0x03
  2813. label00001E96:
  2814. 00001E96  32D8                     move.w     [A1]+, [A0]+
  2815. 00001E98  51C8 FFFC                dbf        D0, -0x6 /* 00001E96 */
  2816. 00001E9C  286E 0008                movea.l    A4, [A6 + 0x8]
  2817. 00001EA0  7000                     moveq.l    D0, 0x00
  2818. 00001EA2  2D40 0010                move.l     [A6 + 0x10], D0
  2819. 00001EA6  4267                     clr.w      -[A7]
  2820. 00001EA8  486E FFF8                pea.l      [A6 - 0x8]
  2821. 00001EAC  486D FC1C                pea.l      [A5 - 0x3E4]
  2822. 00001EB0  4EAD 2302                jsr        [A5 + 0x2302 /* export_1116 */]
  2823. 00001EB4  101F                     move.b     D0, [A7]+
  2824. 00001EB6  6600 00A6                bne        +0xA8 /* 00001F5E */
  2825. 00001EBA  4267                     clr.w      -[A7]
  2826. 00001EBC  42A7                     clr.l      -[A7]
  2827. 00001EBE  486E FFF8                pea.l      [A6 - 0x8]
  2828. 00001EC2  2F0C                     move.l     -[A7], A4
  2829. 00001EC4  4EAD 318A                jsr        [A5 + 0x318A /* export_1581 */]
  2830. 00001EC8  486E FF62                pea.l      [A6 - 0x9E]
  2831. 00001ECC  1F3C 0001                move.b     -[A7], 0x1
  2832. 00001ED0  2F0C                     move.l     -[A7], A4
  2833. 00001ED2  4EAD 31C2                jsr        [A5 + 0x31C2 /* export_1588 */]
  2834. 00001ED6  3E1F                     move.w     D7, [A7]+
  2835. 00001ED8  670C                     beq        +0xE /* 00001EE6 */
  2836. 00001EDA  2F3C 0001 0FA8           move.l     -[A7], 0x10FA8
  2837. 00001EE0  4EAD 2DB2                jsr        [A5 + 0x2DB2 /* export_1458 */]
  2838. 00001EE4  6078                     bra        +0x7A /* 00001F5E */
  2839. label00001EE6:
  2840. 00001EE6  4267                     clr.w      -[A7]
  2841. 00001EE8  2F2E FF8A                move.l     -[A7], [A6 - 0x76]
  2842. 00001EEC  486E FF36                pea.l      [A6 - 0xCA]
  2843. 00001EF0  4EAD 5352                jsr        [A5 + 0x5352 /* export_2662 */]
  2844. 00001EF4  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  2845. 00001EF8  2F3C 0001 0000           move.l     -[A7], 0x10000
  2846. 00001EFE  486E FF3A                pea.l      [A6 - 0xC6]
  2847. 00001F02  487A 0066                pea.l      [PC + 0x66 /* 00001F6A, value 0x13A4E56 */]
  2848. 00001F06  486E FEC4                pea.l      [A6 - 0x13C]
  2849. 00001F0A  3F3C 0002                move.w     -[A7], 0x2
  2850. 00001F0E  4EAD 2532                jsr        [A5 + 0x2532 /* export_1186 */]
  2851. 00001F12  486E FEC4                pea.l      [A6 - 0x13C]
  2852. 00001F16  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  2853. 00001F1A  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  2854. 00001F1E  486E FF6A                pea.l      [A6 - 0x96]
  2855. 00001F22  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  2856. 00001F26  486E FEEF                pea.l      [A6 - 0x111]
  2857. 00001F2A  486E FEF0                pea.l      [A6 - 0x110]
  2858. 00001F2E  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  2859. 00001F32  4A1F                     tst.b      [A7]+
  2860. 00001F34  6628                     bne        +0x2A /* 00001F5E */
  2861. 00001F36  486E FEE6                pea.l      [A6 - 0x11A]
  2862. 00001F3A  42A7                     clr.l      -[A7]
  2863. 00001F3C  42A7                     clr.l      -[A7]
  2864. 00001F3E  A8A7                     syscall    SetRect
  2865. 00001F40  42A7                     clr.l      -[A7]
  2866. 00001F42  486E FEF0                pea.l      [A6 - 0x110]
  2867. 00001F46  2F2E FF62                move.l     -[A7], [A6 - 0x9E]
  2868. 00001F4A  42A7                     clr.l      -[A7]
  2869. 00001F4C  42A7                     clr.l      -[A7]
  2870. 00001F4E  42A7                     clr.l      -[A7]
  2871. 00001F50  42A7                     clr.l      -[A7]
  2872. 00001F52  486E FEE6                pea.l      [A6 - 0x11A]
  2873. 00001F56  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  2874. 00001F5A  2D5F 0010                move.l     [A6 + 0x10], [A7]+
  2875. label00001F5E:
  2876. 00001F5E  4CDF 1080                movem.l    D7,A4, [A7]+
  2877. 00001F62  4E5E                     unlink     A6
  2878. 00001F64  205F                     movea.l    A0, [A7]+
  2879. 00001F66  504F                     addq.w     A7, 8
  2880. 00001F68  4ED0                     jmp        [A0]
  2881. 00001F6A  013A 4E56                btst       [PC + 0x4E56 /* 00006DC2, cstring ""<EOF> */], D0
  2882. // begin alternate branch 00001F6C-00001F70
  2883. export_465:
  2884. fn00001F6C:
  2885. 00001F6C  4E56 FFC6                link       A6, -0x003A
  2886. // end alternate branch 00001F6C-00001F70
  2887. export_465: // at 00001F6C (misaligned)
  2888. fn00001F6C: // (misaligned)
  2889. 00001F6E  FFC6                     .invalid   <<F/7/7>>
  2890. 00001F70  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2891. 00001F74  266E 0008                movea.l    A3, [A6 + 0x8]
  2892. 00001F78  284B                     movea.l    A4, A3
  2893. 00001F7A  4267                     clr.w      -[A7]
  2894. 00001F7C  2F0B                     move.l     -[A7], A3
  2895. 00001F7E  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  2896. 00001F82  101F                     move.b     D0, [A7]+
  2897. 00001F84  486E FFF8                pea.l      [A6 - 0x8]
  2898. 00001F88  2F0B                     move.l     -[A7], A3
  2899. 00001F8A  4EAD 3B9A                jsr        [A5 + 0x3B9A /* export_1903 */]
  2900. 00001F8E  486E FFF8                pea.l      [A6 - 0x8]
  2901. 00001F92  486E FFE8                pea.l      [A6 - 0x18]
  2902. 00001F96  2F0B                     move.l     -[A7], A3
  2903. 00001F98  4EAD 1F02                jsr        [A5 + 0x1F02 /* export_988 */]
  2904. 00001F9C  486E FFC6                pea.l      [A6 - 0x3A]
  2905. 00001FA0  486E FFF0                pea.l      [A6 - 0x10]
  2906. 00001FA4  2F0B                     move.l     -[A7], A3
  2907. 00001FA6  4EAD 4F7A                jsr        [A5 + 0x4F7A /* export_2539 */]
  2908. 00001FAA  205F                     movea.l    A0, [A7]+
  2909. 00001FAC  3C28 0002                move.w     D6, [A0 + 0x2]
  2910. 00001FB0  202E 000C                move.l     D0, [A6 + 0xC]
  2911. 00001FB4  5380                     subq.l     D0, 1
  2912. 00001FB6  2F00                     move.l     -[A7], D0
  2913. 00001FB8  2054                     movea.l    A0, [A4]
  2914. 00001FBA  2F28 0040                move.l     -[A7], [A0 + 0x40]
  2915. 00001FBE  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  2916. 00001FC2  201F                     move.l     D0, [A7]+
  2917. 00001FC4  5280                     addq.l     D0, 1
  2918. 00001FC6  3E00                     move.w     D7, D0
  2919. 00001FC8  48C0                     ext.l      D0
  2920. 00001FCA  2F00                     move.l     -[A7], D0
  2921. 00001FCC  3006                     move.w     D0, D6
  2922. 00001FCE  9047                     sub.w      D0, D7
  2923. 00001FD0  5240                     addq.w     D0, 1
  2924. 00001FD2  48C0                     ext.l      D0
  2925. 00001FD4  2F00                     move.l     -[A7], D0
  2926. 00001FD6  486E FFD0                pea.l      [A6 - 0x30]
  2927. 00001FDA  2F0B                     move.l     -[A7], A3
  2928. 00001FDC  4EAD 4F5A                jsr        [A5 + 0x4F5A /* export_2535 */]
  2929. 00001FE0  486E FFD0                pea.l      [A6 - 0x30]
  2930. 00001FE4  2F0B                     move.l     -[A7], A3
  2931. 00001FE6  4EAD 1EBA                jsr        [A5 + 0x1EBA /* export_979 */]
  2932. 00001FEA  2054                     movea.l    A0, [A4]
  2933. 00001FEC  53A8 0054                subq.l     [A0 + 0x54], 1
  2934. 00001FF0  2028 0054                move.l     D0, [A0 + 0x54]
  2935. 00001FF4  5280                     addq.l     D0, 1
  2936. 00001FF6  2228 003C                move.l     D1, [A0 + 0x3C]
  2937. 00001FFA  5381                     subq.l     D1, 1
  2938. 00001FFC  2F01                     move.l     -[A7], D1
  2939. 00001FFE  2F28 0040                move.l     -[A7], [A0 + 0x40]
  2940. 00002002  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  2941. 00002006  909F                     sub.l      D0, [A7]+
  2942. 00002008  7201                     moveq.l    D1, 0x01
  2943. 0000200A  B280                     cmp.l      D1, D0
  2944. 0000200C  6612                     bne        +0x14 /* 00002020 */
  2945. 0000200E  3007                     move.w     D0, D7
  2946. 00002010  48C0                     ext.l      D0
  2947. 00002012  2F00                     move.l     -[A7], D0
  2948. 00002014  7001                     moveq.l    D0, 0x01
  2949. 00002016  2F00                     move.l     -[A7], D0
  2950. 00002018  2F0B                     move.l     -[A7], A3
  2951. 0000201A  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  2952. 0000201E  6012                     bra        +0x14 /* 00002032 */
  2953. label00002020:
  2954. 00002020  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2955. 00002024  7001                     moveq.l    D0, 0x01
  2956. 00002026  2F00                     move.l     -[A7], D0
  2957. 00002028  2053                     movea.l    A0, [A3]
  2958. 0000202A  2F28 0050                move.l     -[A7], [A0 + 0x50]
  2959. 0000202E  4EBA E598                jsr        [PC - 0x1A68 /* 000005C8 */]
  2960. label00002032:
  2961. 00002032  2054                     movea.l    A0, [A4]
  2962. 00002034  2F28 0054                move.l     -[A7], [A0 + 0x54]
  2963. 00002038  4267                     clr.w      -[A7]
  2964. 0000203A  42A7                     clr.l      -[A7]
  2965. 0000203C  2F3C 696D 6776           move.l     -[A7], 0x696D6776 /* 'imgv' */
  2966. 00002042  42A7                     clr.l      -[A7]
  2967. 00002044  2F0B                     move.l     -[A7], A3
  2968. 00002046  4EAD 3BAA                jsr        [A5 + 0x3BAA /* export_1905 */]
  2969. 0000204A  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  2970. 0000204E  4EBA F1E4                jsr        [PC - 0xE1C /* 00001234 */]
  2971. 00002052  42A7                     clr.l      -[A7]
  2972. 00002054  2F3C 6963 6E74           move.l     -[A7], 0x69636E74 /* 'icnt' */
  2973. 0000205A  42A7                     clr.l      -[A7]
  2974. 0000205C  2F0B                     move.l     -[A7], A3
  2975. 0000205E  4EAD 3BAA                jsr        [A5 + 0x3BAA /* export_1905 */]
  2976. 00002062  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  2977. 00002066  4EAD 3C0A                jsr        [A5 + 0x3C0A /* export_1917 */]
  2978. 0000206A  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2979. 0000206E  4E5E                     unlink     A6
  2980. 00002070  205F                     movea.l    A0, [A7]+
  2981. 00002072  504F                     addq.w     A7, 8
  2982. 00002074  4ED0                     jmp        [A0]
  2983. 00002076  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2984. // begin alternate branch 00002078-0000207C
  2985. fn00002078:
  2986. 00002078  4E56 FFE0                link       A6, -0x0020
  2987. // end alternate branch 00002078-0000207C
  2988. fn00002078: // (misaligned)
  2989. 0000207A  FFE0                     .invalid   <<F/7/7>>
  2990. 0000207C  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2991. 00002080  266E 0008                movea.l    A3, [A6 + 0x8]
  2992. 00002084  284B                     movea.l    A4, A3
  2993. 00002086  2054                     movea.l    A0, [A4]
  2994. 00002088  4AA8 0054                tst.l      [A0 + 0x54]
  2995. 0000208C  6F00 00A2                ble        +0xA4 /* 00002130 */
  2996. 00002090  2D68 0054 FFE8           move.l     [A6 - 0x18], [A0 + 0x54]
  2997. 00002096  2E2E FFE8                move.l     D7, [A6 - 0x18]
  2998. 0000209A  6000 008C                bra        +0x8E /* 00002128 */
  2999. label0000209E:
  3000. 0000209E  42A7                     clr.l      -[A7]
  3001. 000020A0  2F07                     move.l     -[A7], D7
  3002. 000020A2  2F0B                     move.l     -[A7], A3
  3003. 000020A4  4EAD 31AA                jsr        [A5 + 0x31AA /* export_1585 */]
  3004. 000020A8  201F                     move.l     D0, [A7]+
  3005. 000020AA  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  3006. 000020AE  6676                     bne        +0x78 /* 00002126 */
  3007. 000020B0  486E FFE0                pea.l      [A6 - 0x20]
  3008. 000020B4  2F07                     move.l     -[A7], D7
  3009. 000020B6  2F0B                     move.l     -[A7], A3
  3010. 000020B8  4EAD 31A2                jsr        [A5 + 0x31A2 /* export_1584 */]
  3011. 000020BC  205F                     movea.l    A0, [A7]+
  3012. 000020BE  43EE FFF4                lea.l      A1, [A6 - 0xC]
  3013. 000020C2  7003                     moveq.l    D0, 0x03
  3014. label000020C4:
  3015. 000020C4  32D8                     move.w     [A1]+, [A0]+
  3016. 000020C6  51C8 FFFC                dbf        D0, -0x6 /* 000020C4 */
  3017. 000020CA  4267                     clr.w      -[A7]
  3018. 000020CC  486E FFF4                pea.l      [A6 - 0xC]
  3019. 000020D0  2F0B                     move.l     -[A7], A3
  3020. 000020D2  4EAD 1602                jsr        [A5 + 0x1602 /* export_700 */]
  3021. 000020D6  101F                     move.b     D0, [A7]+
  3022. 000020D8  6712                     beq        +0x14 /* 000020EC */
  3023. 000020DA  486E FFF4                pea.l      [A6 - 0xC]
  3024. 000020DE  4267                     clr.w      -[A7]
  3025. 000020E0  1F3C 0001                move.b     -[A7], 0x1
  3026. 000020E4  4267                     clr.w      -[A7]
  3027. 000020E6  2F0B                     move.l     -[A7], A3
  3028. 000020E8  4EAD 3B0A                jsr        [A5 + 0x3B0A /* export_1885 */]
  3029. label000020EC:
  3030. 000020EC  4267                     clr.w      -[A7]
  3031. 000020EE  2F0B                     move.l     -[A7], A3
  3032. 000020F0  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  3033. 000020F4  101F                     move.b     D0, [A7]+
  3034. 000020F6  2F07                     move.l     -[A7], D7
  3035. 000020F8  2F0B                     move.l     -[A7], A3
  3036. 000020FA  4EBA FE70                jsr        [PC - 0x190 /* 00001F6C */]
  3037. 000020FE  2054                     movea.l    A0, [A4]
  3038. 00002100  2C28 0058                move.l     D6, [A0 + 0x58]
  3039. 00002104  42A7                     clr.l      -[A7]
  3040. 00002106  2F06                     move.l     -[A7], D6
  3041. 00002108  2007                     move.l     D0, D7
  3042. 0000210A  5380                     subq.l     D0, 1
  3043. 0000210C  E580                     asl        D0, 2
  3044. 0000210E  2F00                     move.l     -[A7], D0
  3045. 00002110  42A7                     clr.l      -[A7]
  3046. 00002112  7004                     moveq.l    D0, 0x04
  3047. 00002114  2F00                     move.l     -[A7], D0
  3048. 00002116  70FF                     moveq.l    D0, 0xFFFFFFFF
  3049. 00002118  2F00                     move.l     -[A7], D0
  3050. 0000211A  42A7                     clr.l      -[A7]
  3051. 0000211C  A9E0                     syscall    Munger
  3052. 0000211E  2A1F                     move.l     D5, [A7]+
  3053. 00002120  2054                     movea.l    A0, [A4]
  3054. 00002122  2146 0058                move.l     [A0 + 0x58], D6
  3055. label00002126:
  3056. 00002126  5387                     subq.l     D7, 1
  3057. label00002128:
  3058. 00002128  7001                     moveq.l    D0, 0x01
  3059. 0000212A  B087                     cmp.l      D0, D7
  3060. 0000212C  6F00 FF70                ble        -0x8E /* 0000209E */
  3061. label00002130:
  3062. 00002130  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  3063. 00002134  4E5E                     unlink     A6
  3064. 00002136  205F                     movea.l    A0, [A7]+
  3065. 00002138  504F                     addq.w     A7, 8
  3066. 0000213A  4ED0                     jmp        [A0]
  3067. export_466:
  3068. 0000213C  4E56 FFCC                link       A6, -0x0034
  3069. 00002140  48E7 0118                movem.l    -[A7], D7,A3,A4
  3070. 00002144  266E 0008                movea.l    A3, [A6 + 0x8]
  3071. 00002148  3E2E 0012                move.w     D7, [A6 + 0x12]
  3072. 0000214C  284B                     movea.l    A4, A3
  3073. 0000214E  701C                     moveq.l    D0, 0x1C
  3074. 00002150  B047                     cmp.w      D0, D7
  3075. 00002152  57C0                     seq        D0
  3076. 00002154  4A00                     tst.b      D0
  3077. 00002156  660A                     bne        +0xC /* 00002162 */
  3078. 00002158  721D                     moveq.l    D1, 0x1D
  3079. 0000215A  B247                     cmp.w      D1, D7
  3080. 0000215C  57C1                     seq        D1
  3081. 0000215E  8001                     or.b       D0, D1
  3082. 00002160  6712                     beq        +0x14 /* 00002174 */
  3083. label00002162:
  3084. 00002162  7201                     moveq.l    D1, 0x01
  3085. 00002164  2054                     movea.l    A0, [A4]
  3086. 00002166  B2A8 0040                cmp.l      D1, [A0 + 0x40]
  3087. 0000216A  57C1                     seq        D1
  3088. 0000216C  C001                     and.b      D0, D1
  3089. 0000216E  6704                     beq        +0x6 /* 00002174 */
  3090. 00002170  6000 02C0                bra        +0x2C2 /* 00002432 */
  3091. label00002174:
  3092. 00002174  701C                     moveq.l    D0, 0x1C
  3093. 00002176  B047                     cmp.w      D0, D7
  3094. 00002178  57C0                     seq        D0
  3095. 0000217A  4A00                     tst.b      D0
  3096. 0000217C  660A                     bne        +0xC /* 00002188 */
  3097. 0000217E  721E                     moveq.l    D1, 0x1E
  3098. 00002180  B247                     cmp.w      D1, D7
  3099. 00002182  57C1                     seq        D1
  3100. 00002184  8001                     or.b       D0, D1
  3101. 00002186  671A                     beq        +0x1C /* 000021A2 */
  3102. label00002188:
  3103. 00002188  486E FFCC                pea.l      [A6 - 0x34]
  3104. 0000218C  2F0B                     move.l     -[A7], A3
  3105. 0000218E  4EAD 4EFA                jsr        [A5 + 0x4EFA /* export_2523 */]
  3106. 00002192  205F                     movea.l    A0, [A7]+
  3107. 00002194  43EE FFE8                lea.l      A1, [A6 - 0x18]
  3108. 00002198  7003                     moveq.l    D0, 0x03
  3109. label0000219A:
  3110. 0000219A  32D8                     move.w     [A1]+, [A0]+
  3111. 0000219C  51C8 FFFC                dbf        D0, -0x6 /* 0000219A */
  3112. 000021A0  602C                     bra        +0x2E /* 000021CE */
  3113. label000021A2:
  3114. 000021A2  701D                     moveq.l    D0, 0x1D
  3115. 000021A4  B047                     cmp.w      D0, D7
  3116. 000021A6  57C0                     seq        D0
  3117. 000021A8  4A00                     tst.b      D0
  3118. 000021AA  660A                     bne        +0xC /* 000021B6 */
  3119. 000021AC  721F                     moveq.l    D1, 0x1F
  3120. 000021AE  B247                     cmp.w      D1, D7
  3121. 000021B0  57C1                     seq        D1
  3122. 000021B2  8001                     or.b       D0, D1
  3123. 000021B4  6718                     beq        +0x1A /* 000021CE */
  3124. label000021B6:
  3125. 000021B6  486E FFCC                pea.l      [A6 - 0x34]
  3126. 000021BA  2F0B                     move.l     -[A7], A3
  3127. 000021BC  4EAD 4F52                jsr        [A5 + 0x4F52 /* export_2534 */]
  3128. 000021C0  205F                     movea.l    A0, [A7]+
  3129. 000021C2  43EE FFE8                lea.l      A1, [A6 - 0x18]
  3130. 000021C6  7003                     moveq.l    D0, 0x03
  3131. label000021C8:
  3132. 000021C8  32D8                     move.w     [A1]+, [A0]+
  3133. 000021CA  51C8 FFFC                dbf        D0, -0x6 /* 000021C8 */
  3134. label000021CE:
  3135. 000021CE  3007                     move.w     D0, D7
  3136. 000021D0  0440 001C                subi.w     D0, 0x1C
  3137. 000021D4  6714                     beq        +0x16 /* 000021EA */
  3138. 000021D6  5340                     subq.w     D0, 1
  3139. 000021D8  674E                     beq        +0x50 /* 00002228 */
  3140. 000021DA  5340                     subq.w     D0, 1
  3141. 000021DC  6700 0088                beq        +0x8A /* 00002266 */
  3142. 000021E0  5340                     subq.w     D0, 1
  3143. 000021E2  6700 00A0                beq        +0xA2 /* 00002284 */
  3144. 000021E6  6000 00F0                bra        +0xF2 /* 000022D8 */
  3145. label000021EA:
  3146. 000021EA  486E FFCC                pea.l      [A6 - 0x34]
  3147. 000021EE  42A7                     clr.l      -[A7]
  3148. 000021F0  42A7                     clr.l      -[A7]
  3149. 000021F2  486E FFE8                pea.l      [A6 - 0x18]
  3150. 000021F6  2F0B                     move.l     -[A7], A3
  3151. 000021F8  4EAD 318A                jsr        [A5 + 0x318A /* export_1581 */]
  3152. 000021FC  201F                     move.l     D0, [A7]+
  3153. 000021FE  5380                     subq.l     D0, 1
  3154. 00002200  2F00                     move.l     -[A7], D0
  3155. 00002202  7001                     moveq.l    D0, 0x01
  3156. 00002204  2F00                     move.l     -[A7], D0
  3157. 00002206  201F                     move.l     D0, [A7]+
  3158. 00002208  2E9F                     move.l     [A7], [A7]+
  3159. 0000220A  B097                     cmp.l      D0, [A7]
  3160. 0000220C  6F02                     ble        +0x4 /* 00002210 */
  3161. 0000220E  2E80                     move.l     [A7], D0
  3162. label00002210:
  3163. 00002210  2F0B                     move.l     -[A7], A3
  3164. 00002212  4EAD 31A2                jsr        [A5 + 0x31A2 /* export_1584 */]
  3165. 00002216  205F                     movea.l    A0, [A7]+
  3166. 00002218  43EE FFE8                lea.l      A1, [A6 - 0x18]
  3167. 0000221C  7003                     moveq.l    D0, 0x03
  3168. label0000221E:
  3169. 0000221E  32D8                     move.w     [A1]+, [A0]+
  3170. 00002220  51C8 FFFC                dbf        D0, -0x6 /* 0000221E */
  3171. 00002224  6000 00B2                bra        +0xB4 /* 000022D8 */
  3172. label00002228:
  3173. 00002228  486E FFCC                pea.l      [A6 - 0x34]
  3174. 0000222C  42A7                     clr.l      -[A7]
  3175. 0000222E  42A7                     clr.l      -[A7]
  3176. 00002230  486E FFE8                pea.l      [A6 - 0x18]
  3177. 00002234  2F0B                     move.l     -[A7], A3
  3178. 00002236  4EAD 318A                jsr        [A5 + 0x318A /* export_1581 */]
  3179. 0000223A  201F                     move.l     D0, [A7]+
  3180. 0000223C  5280                     addq.l     D0, 1
  3181. 0000223E  2F00                     move.l     -[A7], D0
  3182. 00002240  2054                     movea.l    A0, [A4]
  3183. 00002242  2F28 0054                move.l     -[A7], [A0 + 0x54]
  3184. 00002246  201F                     move.l     D0, [A7]+
  3185. 00002248  2E9F                     move.l     [A7], [A7]+
  3186. 0000224A  B097                     cmp.l      D0, [A7]
  3187. 0000224C  6C02                     bge        +0x4 /* 00002250 */
  3188. 0000224E  2E80                     move.l     [A7], D0
  3189. label00002250:
  3190. 00002250  2F0B                     move.l     -[A7], A3
  3191. 00002252  4EAD 31A2                jsr        [A5 + 0x31A2 /* export_1584 */]
  3192. 00002256  205F                     movea.l    A0, [A7]+
  3193. 00002258  43EE FFE8                lea.l      A1, [A6 - 0x18]
  3194. 0000225C  7003                     moveq.l    D0, 0x03
  3195. label0000225E:
  3196. 0000225E  32D8                     move.w     [A1]+, [A0]+
  3197. 00002260  51C8 FFFC                dbf        D0, -0x6 /* 0000225E */
  3198. 00002264  6072                     bra        +0x74 /* 000022D8 */
  3199. label00002266:
  3200. 00002266  42A7                     clr.l      -[A7]
  3201. 00002268  202E FFE8                move.l     D0, [A6 - 0x18]
  3202. 0000226C  5380                     subq.l     D0, 1
  3203. 0000226E  2F00                     move.l     -[A7], D0
  3204. 00002270  7001                     moveq.l    D0, 0x01
  3205. 00002272  2F00                     move.l     -[A7], D0
  3206. 00002274  201F                     move.l     D0, [A7]+
  3207. 00002276  2E9F                     move.l     [A7], [A7]+
  3208. 00002278  B097                     cmp.l      D0, [A7]
  3209. 0000227A  6F02                     ble        +0x4 /* 0000227E */
  3210. 0000227C  2E80                     move.l     [A7], D0
  3211. label0000227E:
  3212. 0000227E  2D5F FFE8                move.l     [A6 - 0x18], [A7]+
  3213. 00002282  6054                     bra        +0x56 /* 000022D8 */
  3214. label00002284:
  3215. 00002284  42A7                     clr.l      -[A7]
  3216. 00002286  202E FFE8                move.l     D0, [A6 - 0x18]
  3217. 0000228A  5280                     addq.l     D0, 1
  3218. 0000228C  2F00                     move.l     -[A7], D0
  3219. 0000228E  2054                     movea.l    A0, [A4]
  3220. 00002290  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  3221. 00002294  201F                     move.l     D0, [A7]+
  3222. 00002296  2E9F                     move.l     [A7], [A7]+
  3223. 00002298  B097                     cmp.l      D0, [A7]
  3224. 0000229A  6C02                     bge        +0x4 /* 0000229E */
  3225. 0000229C  2E80                     move.l     [A7], D0
  3226. label0000229E:
  3227. 0000229E  2D5F FFE8                move.l     [A6 - 0x18], [A7]+
  3228. 000022A2  486E FFCC                pea.l      [A6 - 0x34]
  3229. 000022A6  42A7                     clr.l      -[A7]
  3230. 000022A8  42A7                     clr.l      -[A7]
  3231. 000022AA  486E FFE8                pea.l      [A6 - 0x18]
  3232. 000022AE  2F0B                     move.l     -[A7], A3
  3233. 000022B0  4EAD 318A                jsr        [A5 + 0x318A /* export_1581 */]
  3234. 000022B4  2054                     movea.l    A0, [A4]
  3235. 000022B6  2F28 0054                move.l     -[A7], [A0 + 0x54]
  3236. 000022BA  201F                     move.l     D0, [A7]+
  3237. 000022BC  2E9F                     move.l     [A7], [A7]+
  3238. 000022BE  B097                     cmp.l      D0, [A7]
  3239. 000022C0  6C02                     bge        +0x4 /* 000022C4 */
  3240. 000022C2  2E80                     move.l     [A7], D0
  3241. label000022C4:
  3242. 000022C4  2F0B                     move.l     -[A7], A3
  3243. 000022C6  4EAD 31A2                jsr        [A5 + 0x31A2 /* export_1584 */]
  3244. 000022CA  205F                     movea.l    A0, [A7]+
  3245. 000022CC  43EE FFE8                lea.l      A1, [A6 - 0x18]
  3246. 000022D0  7003                     moveq.l    D0, 0x03
  3247. label000022D2:
  3248. 000022D2  32D8                     move.w     [A1]+, [A0]+
  3249. 000022D4  51C8 FFFC                dbf        D0, -0x6 /* 000022D2 */
  3250. label000022D8:
  3251. 000022D8  42A7                     clr.l      -[A7]
  3252. 000022DA  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3253. 000022DE  7001                     moveq.l    D0, 0x01
  3254. 000022E0  2F00                     move.l     -[A7], D0
  3255. 000022E2  201F                     move.l     D0, [A7]+
  3256. 000022E4  2E9F                     move.l     [A7], [A7]+
  3257. 000022E6  B097                     cmp.l      D0, [A7]
  3258. 000022E8  6F02                     ble        +0x4 /* 000022EC */
  3259. 000022EA  2E80                     move.l     [A7], D0
  3260. label000022EC:
  3261. 000022EC  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  3262. 000022F0  42A7                     clr.l      -[A7]
  3263. 000022F2  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  3264. 000022F6  7001                     moveq.l    D0, 0x01
  3265. 000022F8  2F00                     move.l     -[A7], D0
  3266. 000022FA  201F                     move.l     D0, [A7]+
  3267. 000022FC  2E9F                     move.l     [A7], [A7]+
  3268. 000022FE  B097                     cmp.l      D0, [A7]
  3269. 00002300  6F02                     ble        +0x4 /* 00002304 */
  3270. 00002302  2E80                     move.l     [A7], D0
  3271. label00002304:
  3272. 00002304  2D5F FFE8                move.l     [A6 - 0x18], [A7]+
  3273. 00002308  206E 000C                movea.l    A0, [A6 + 0xC]
  3274. 0000230C  1028 0006                move.b     D0, [A0 + 0x6]
  3275. 00002310  6700 00FC                beq        +0xFE /* 0000240E */
  3276. 00002314  2F00                     move.l     -[A7], D0
  3277. 00002316  4267                     clr.w      -[A7]
  3278. 00002318  2F00                     move.l     -[A7], D0
  3279. 0000231A  486E FFCC                pea.l      [A6 - 0x34]
  3280. 0000231E  2F0B                     move.l     -[A7], A3
  3281. 00002320  4EAD 4EFA                jsr        [A5 + 0x4EFA /* export_2523 */]
  3282. 00002324  221F                     move.l     D1, [A7]+
  3283. 00002326  201F                     move.l     D0, [A7]+
  3284. 00002328  2F01                     move.l     -[A7], D1
  3285. 0000232A  486D FC1C                pea.l      [A5 - 0x3E4]
  3286. 0000232E  4EAD 2302                jsr        [A5 + 0x2302 /* export_1116 */]
  3287. 00002332  121F                     move.b     D1, [A7]+
  3288. 00002334  201F                     move.l     D0, [A7]+
  3289. 00002336  0A01 0001                xori.b     D1, 0x1
  3290. 0000233A  C001                     and.b      D0, D1
  3291. 0000233C  6700 00D0                beq        +0xD2 /* 0000240E */
  3292. 00002340  486E FFCC                pea.l      [A6 - 0x34]
  3293. 00002344  2F0B                     move.l     -[A7], A3
  3294. 00002346  4EAD 4EFA                jsr        [A5 + 0x4EFA /* export_2523 */]
  3295. 0000234A  205F                     movea.l    A0, [A7]+
  3296. 0000234C  43EE FFF0                lea.l      A1, [A6 - 0x10]
  3297. 00002350  7003                     moveq.l    D0, 0x03
  3298. label00002352:
  3299. 00002352  32D8                     move.w     [A1]+, [A0]+
  3300. 00002354  51C8 FFFC                dbf        D0, -0x6 /* 00002352 */
  3301. 00002358  486E FFCC                pea.l      [A6 - 0x34]
  3302. 0000235C  2F0B                     move.l     -[A7], A3
  3303. 0000235E  4EAD 4F52                jsr        [A5 + 0x4F52 /* export_2534 */]
  3304. 00002362  205F                     movea.l    A0, [A7]+
  3305. 00002364  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3306. 00002368  7003                     moveq.l    D0, 0x03
  3307. label0000236A:
  3308. 0000236A  32D8                     move.w     [A1]+, [A0]+
  3309. 0000236C  51C8 FFFC                dbf        D0, -0x6 /* 0000236A */
  3310. 00002370  701C                     moveq.l    D0, 0x1C
  3311. 00002372  B047                     cmp.w      D0, D7
  3312. 00002374  57C0                     seq        D0
  3313. 00002376  4A00                     tst.b      D0
  3314. 00002378  660A                     bne        +0xC /* 00002384 */
  3315. 0000237A  721E                     moveq.l    D1, 0x1E
  3316. 0000237C  B247                     cmp.w      D1, D7
  3317. 0000237E  57C1                     seq        D1
  3318. 00002380  8001                     or.b       D0, D1
  3319. 00002382  6712                     beq        +0x14 /* 00002396 */
  3320. label00002384:
  3321. 00002384  41EE FFF0                lea.l      A0, [A6 - 0x10]
  3322. 00002388  43EE FFE8                lea.l      A1, [A6 - 0x18]
  3323. 0000238C  7003                     moveq.l    D0, 0x03
  3324. label0000238E:
  3325. 0000238E  30D9                     move.w     [A0]+, [A1]+
  3326. 00002390  51C8 FFFC                dbf        D0, -0x6 /* 0000238E */
  3327. 00002394  6024                     bra        +0x26 /* 000023BA */
  3328. label00002396:
  3329. 00002396  701D                     moveq.l    D0, 0x1D
  3330. 00002398  B047                     cmp.w      D0, D7
  3331. 0000239A  57C0                     seq        D0
  3332. 0000239C  4A00                     tst.b      D0
  3333. 0000239E  660A                     bne        +0xC /* 000023AA */
  3334. 000023A0  721F                     moveq.l    D1, 0x1F
  3335. 000023A2  B247                     cmp.w      D1, D7
  3336. 000023A4  57C1                     seq        D1
  3337. 000023A6  8001                     or.b       D0, D1
  3338. 000023A8  6710                     beq        +0x12 /* 000023BA */
  3339. label000023AA:
  3340. 000023AA  41EE FFF8                lea.l      A0, [A6 - 0x8]
  3341. 000023AE  43EE FFE8                lea.l      A1, [A6 - 0x18]
  3342. 000023B2  7003                     moveq.l    D0, 0x03
  3343. label000023B4:
  3344. 000023B4  30D9                     move.w     [A0]+, [A1]+
  3345. 000023B6  51C8 FFFC                dbf        D0, -0x6 /* 000023B4 */
  3346. label000023BA:
  3347. 000023BA  486E FFF0                pea.l      [A6 - 0x10]
  3348. 000023BE  486E FFF8                pea.l      [A6 - 0x8]
  3349. 000023C2  1F3C 0001                move.b     -[A7], 0x1
  3350. 000023C6  1F3C 0001                move.b     -[A7], 0x1
  3351. 000023CA  1F3C 0001                move.b     -[A7], 0x1
  3352. 000023CE  2F0B                     move.l     -[A7], A3
  3353. 000023D0  4EAD 3B02                jsr        [A5 + 0x3B02 /* export_1884 */]
  3354. 000023D4  486E FFE8                pea.l      [A6 - 0x18]
  3355. 000023D8  486E FFD8                pea.l      [A6 - 0x28]
  3356. 000023DC  2F0B                     move.l     -[A7], A3
  3357. 000023DE  4EAD 4EC2                jsr        [A5 + 0x4EC2 /* export_2516 */]
  3358. 000023E2  202E FFE4                move.l     D0, [A6 - 0x1C]
  3359. 000023E6  90AE FFDC                sub.l      D0, [A6 - 0x24]
  3360. 000023EA  3D40 FFD6                move.w     [A6 - 0x2A], D0
  3361. 000023EE  202E FFE0                move.l     D0, [A6 - 0x20]
  3362. 000023F2  90AE FFD8                sub.l      D0, [A6 - 0x28]
  3363. 000023F6  3D40 FFD4                move.w     [A6 - 0x2C], D0
  3364. 000023FA  486E FFD8                pea.l      [A6 - 0x28]
  3365. 000023FE  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  3366. 00002402  1F3C 0001                move.b     -[A7], 0x1
  3367. 00002406  2F0B                     move.l     -[A7], A3
  3368. 00002408  4EAD 3C02                jsr        [A5 + 0x3C02 /* export_1916 */]
  3369. 0000240C  601E                     bra        +0x20 /* 0000242C */
  3370. label0000240E:
  3371. 0000240E  486E FFE8                pea.l      [A6 - 0x18]
  3372. 00002412  4267                     clr.w      -[A7]
  3373. 00002414  1F3C 0001                move.b     -[A7], 0x1
  3374. 00002418  1F3C 0001                move.b     -[A7], 0x1
  3375. 0000241C  2F0B                     move.l     -[A7], A3
  3376. 0000241E  4EAD 3B0A                jsr        [A5 + 0x3B0A /* export_1885 */]
  3377. 00002422  1F3C 0001                move.b     -[A7], 0x1
  3378. 00002426  2F0B                     move.l     -[A7], A3
  3379. 00002428  4EAD 160A                jsr        [A5 + 0x160A /* export_701 */]
  3380. label0000242C:
  3381. 0000242C  2F0B                     move.l     -[A7], A3
  3382. 0000242E  4EAD 3C12                jsr        [A5 + 0x3C12 /* export_1918 */]
  3383. label00002432:
  3384. 00002432  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3385. 00002436  4E5E                     unlink     A6
  3386. 00002438  205F                     movea.l    A0, [A7]+
  3387. 0000243A  DEFC 000C                add.w      A7, 0xC
  3388. 0000243E  4ED0                     jmp        [A0]
  3389. export_467:
  3390. 00002440  4E56 0000                link       A6, 0
  3391. 00002444  2D6D FADC 0014           move.l     [A6 + 0x14], [A5 - 0x524]
  3392. 0000244A  4E5E                     unlink     A6
  3393. 0000244C  205F                     movea.l    A0, [A7]+
  3394. 0000244E  DEFC 000C                add.w      A7, 0xC
  3395. 00002452  4ED0                     jmp        [A0]
  3396. export_468:
  3397. 00002454  4E56 FFE4                link       A6, -0x001C
  3398. 00002458  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3399. 0000245C  266E 0008                movea.l    A3, [A6 + 0x8]
  3400. 00002460  284B                     movea.l    A4, A3
  3401. 00002462  4AAE 000C                tst.l      [A6 + 0xC]
  3402. 00002466  6F00 016E                ble        +0x170 /* 000025D6 */
  3403. 0000246A  4267                     clr.w      -[A7]
  3404. 0000246C  2F0B                     move.l     -[A7], A3
  3405. 0000246E  486D 35D4                pea.l      [A5 + 0x35D4]
  3406. 00002472  4EAD 1B52                jsr        [A5 + 0x1B52 /* export_870 */]
  3407. 00002476  101F                     move.b     D0, [A7]+
  3408. 00002478  6728                     beq        +0x2A /* 000024A2 */
  3409. 0000247A  42A7                     clr.l      -[A7]
  3410. 0000247C  1F3C 0001                move.b     -[A7], 0x1
  3411. 00002480  2F0B                     move.l     -[A7], A3
  3412. 00002482  4EAD 3BB2                jsr        [A5 + 0x3BB2 /* export_1906 */]
  3413. 00002486  205F                     movea.l    A0, [A7]+
  3414. 00002488  2050                     movea.l    A0, [A0]
  3415. 0000248A  2F28 0026                move.l     -[A7], [A0 + 0x26]
  3416. 0000248E  2054                     movea.l    A0, [A4]
  3417. 00002490  3028 0044                move.w     D0, [A0 + 0x44]
  3418. 00002494  48C0                     ext.l      D0
  3419. 00002496  2F00                     move.l     -[A7], D0
  3420. 00002498  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  3421. 0000249C  201F                     move.l     D0, [A7]+
  3422. 0000249E  3E00                     move.w     D7, D0
  3423. 000024A0  6002                     bra        +0x4 /* 000024A4 */
  3424. label000024A2:
  3425. 000024A2  7E01                     moveq.l    D7, 0x01
  3426. label000024A4:
  3427. 000024A4  2054                     movea.l    A0, [A4]
  3428. 000024A6  2A28 0054                move.l     D5, [A0 + 0x54]
  3429. 000024AA  202E 000C                move.l     D0, [A6 + 0xC]
  3430. 000024AE  D1A8 0054                add.l      [A0 + 0x54], D0
  3431. 000024B2  4AA8 0054                tst.l      [A0 + 0x54]
  3432. 000024B6  6F6A                     ble        +0x6C /* 00002522 */
  3433. 000024B8  7001                     moveq.l    D0, 0x01
  3434. 000024BA  B047                     cmp.w      D0, D7
  3435. 000024BC  5FC0                     sle        D0
  3436. 000024BE  4A00                     tst.b      D0
  3437. 000024C0  673A                     beq        +0x3C /* 000024FC */
  3438. 000024C2  3207                     move.w     D1, D7
  3439. 000024C4  48C1                     ext.l      D1
  3440. 000024C6  B285                     cmp.l      D1, D5
  3441. 000024C8  5EC1                     sgt        D1
  3442. 000024CA  C001                     and.b      D0, D1
  3443. 000024CC  672E                     beq        +0x30 /* 000024FC */
  3444. 000024CE  42A7                     clr.l      -[A7]
  3445. 000024D0  2054                     movea.l    A0, [A4]
  3446. 000024D2  2028 0054                move.l     D0, [A0 + 0x54]
  3447. 000024D6  90A8 0040                sub.l      D0, [A0 + 0x40]
  3448. 000024DA  2F00                     move.l     -[A7], D0
  3449. 000024DC  3007                     move.w     D0, D7
  3450. 000024DE  48C0                     ext.l      D0
  3451. 000024E0  90A8 0040                sub.l      D0, [A0 + 0x40]
  3452. 000024E4  2F00                     move.l     -[A7], D0
  3453. 000024E6  201F                     move.l     D0, [A7]+
  3454. 000024E8  2E9F                     move.l     [A7], [A7]+
  3455. 000024EA  B097                     cmp.l      D0, [A7]
  3456. 000024EC  6C02                     bge        +0x4 /* 000024F0 */
  3457. 000024EE  2E80                     move.l     [A7], D0
  3458. label000024F0:
  3459. 000024F0  2054                     movea.l    A0, [A4]
  3460. 000024F2  3F28 0044                move.w     -[A7], [A0 + 0x44]
  3461. 000024F6  2F0B                     move.l     -[A7], A3
  3462. 000024F8  4EAD 4F32                jsr        [A5 + 0x4F32 /* export_2530 */]
  3463. label000024FC:
  3464. 000024FC  2054                     movea.l    A0, [A4]
  3465. 000024FE  2F28 0054                move.l     -[A7], [A0 + 0x54]
  3466. 00002502  2F28 0040                move.l     -[A7], [A0 + 0x40]
  3467. 00002506  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  3468. 0000250A  201F                     move.l     D0, [A7]+
  3469. 0000250C  3C00                     move.w     D6, D0
  3470. 0000250E  2F28 0054                move.l     -[A7], [A0 + 0x54]
  3471. 00002512  2F28 0040                move.l     -[A7], [A0 + 0x40]
  3472. 00002516  4EAD 24FA                jsr        [A5 + 0x24FA /* export_1179 */]
  3473. 0000251A  4A9F                     tst.l      [A7]+
  3474. 0000251C  6F06                     ble        +0x8 /* 00002524 */
  3475. 0000251E  5246                     addq.w     D6, 1
  3476. 00002520  6002                     bra        +0x4 /* 00002524 */
  3477. label00002522:
  3478. 00002522  4246                     clr.w      D6
  3479. label00002524:
  3480. 00002524  3006                     move.w     D0, D6
  3481. 00002526  48C0                     ext.l      D0
  3482. 00002528  2054                     movea.l    A0, [A4]
  3483. 0000252A  B0A8 003C                cmp.l      D0, [A0 + 0x3C]
  3484. 0000252E  6F16                     ble        +0x18 /* 00002546 */
  3485. 00002530  3006                     move.w     D0, D6
  3486. 00002532  48C0                     ext.l      D0
  3487. 00002534  90A8 003C                sub.l      D0, [A0 + 0x3C]
  3488. 00002538  2F00                     move.l     -[A7], D0
  3489. 0000253A  3F28 0046                move.w     -[A7], [A0 + 0x46]
  3490. 0000253E  2F0B                     move.l     -[A7], A3
  3491. 00002540  4EAD 4F3A                jsr        [A5 + 0x4F3A /* export_2531 */]
  3492. 00002544  601E                     bra        +0x20 /* 00002564 */
  3493. label00002546:
  3494. 00002546  2253                     movea.l    A1, [A3]
  3495. 00002548  2069 0050                movea.l    A0, [A1 + 0x50]
  3496. 0000254C  2050                     movea.l    A0, [A0]
  3497. 0000254E  2028 000E                move.l     D0, [A0 + 0xE]
  3498. 00002552  5280                     addq.l     D0, 1
  3499. 00002554  2F00                     move.l     -[A7], D0
  3500. 00002556  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3501. 0000255A  4267                     clr.w      -[A7]
  3502. 0000255C  2F29 0050                move.l     -[A7], [A1 + 0x50]
  3503. 00002560  4EAD 4E9A                jsr        [A5 + 0x4E9A /* export_2511 */]
  3504. label00002564:
  3505. 00002564  2054                     movea.l    A0, [A4]
  3506. 00002566  BAA8 0054                cmp.l      D5, [A0 + 0x54]
  3507. 0000256A  6C6A                     bge        +0x6C /* 000025D6 */
  3508. 0000256C  2005                     move.l     D0, D5
  3509. 0000256E  5280                     addq.l     D0, 1
  3510. 00002570  2D40 FFF0                move.l     [A6 - 0x10], D0
  3511. 00002574  2054                     movea.l    A0, [A4]
  3512. 00002576  2D68 0054 FFEC           move.l     [A6 - 0x14], [A0 + 0x54]
  3513. 0000257C  282E FFF0                move.l     D4, [A6 - 0x10]
  3514. 00002580  6016                     bra        +0x18 /* 00002598 */
  3515. label00002582:
  3516. 00002582  486E FFE4                pea.l      [A6 - 0x1C]
  3517. 00002586  2F04                     move.l     -[A7], D4
  3518. 00002588  2F0B                     move.l     -[A7], A3
  3519. 0000258A  4EAD 31A2                jsr        [A5 + 0x31A2 /* export_1584 */]
  3520. 0000258E  2F0B                     move.l     -[A7], A3
  3521. 00002590  4EAD 4F42                jsr        [A5 + 0x4F42 /* export_2532 */]
  3522. 00002594  5284                     addq.l     D4, 1
  3523. 00002596  6906                     bvs        +0x8 /* 0000259E */
  3524. label00002598:
  3525. 00002598  B8AE FFEC                cmp.l      D4, [A6 - 0x14]
  3526. 0000259C  6FE4                     ble        -0x1A /* 00002582 */
  3527. label0000259E:
  3528. 0000259E  2054                     movea.l    A0, [A4]
  3529. 000025A0  2F28 0054                move.l     -[A7], [A0 + 0x54]
  3530. 000025A4  4267                     clr.w      -[A7]
  3531. 000025A6  42A7                     clr.l      -[A7]
  3532. 000025A8  2F3C 696D 6776           move.l     -[A7], 0x696D6776 /* 'imgv' */
  3533. 000025AE  42A7                     clr.l      -[A7]
  3534. 000025B0  2F0B                     move.l     -[A7], A3
  3535. 000025B2  4EAD 3BAA                jsr        [A5 + 0x3BAA /* export_1905 */]
  3536. 000025B6  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  3537. 000025BA  4EBA EC78                jsr        [PC - 0x1388 /* 00001234 */]
  3538. 000025BE  42A7                     clr.l      -[A7]
  3539. 000025C0  2F3C 6963 6E74           move.l     -[A7], 0x69636E74 /* 'icnt' */
  3540. 000025C6  42A7                     clr.l      -[A7]
  3541. 000025C8  2F0B                     move.l     -[A7], A3
  3542. 000025CA  4EAD 3BAA                jsr        [A5 + 0x3BAA /* export_1905 */]
  3543. 000025CE  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  3544. 000025D2  4EAD 3C0A                jsr        [A5 + 0x3C0A /* export_1917 */]
  3545. label000025D6:
  3546. 000025D6  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  3547. 000025DA  4E5E                     unlink     A6
  3548. 000025DC  205F                     movea.l    A0, [A7]+
  3549. 000025DE  504F                     addq.w     A7, 8
  3550. 000025E0  4ED0                     jmp        [A0]
  3551. 000025E2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3552. export_469: // at 000025E4 (misaligned)
  3553. 000025E6  FF8C                     .invalid   <<F/6/7>>
  3554. 000025E8  48E7 0028                movem.l    -[A7], A2,A4
  3555. 000025EC  286E 0008                movea.l    A4, [A6 + 0x8]
  3556. 000025F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3557. 000025F4  4EBA F782                jsr        [PC - 0x87E /* 00001D78 */]
  3558. 000025F8  486E FF8C                pea.l      [A6 - 0x74]
  3559. 000025FC  4EAD 52F2                jsr        [A5 + 0x52F2 /* export_2650 */]
  3560. 00002600  2254                     movea.l    A1, [A4]
  3561. 00002602  41E9 00F2                lea.l      A0, [A1 + 0xF2]
  3562. 00002606  45EE FF8C                lea.l      A2, [A6 - 0x74]
  3563. 0000260A  7039                     moveq.l    D0, 0x39
  3564. label0000260C:
  3565. 0000260C  30DA                     move.w     [A0]+, [A2]+
  3566. 0000260E  51C8 FFFC                dbf        D0, -0x6 /* 0000260C */
  3567. 00002612  70FF                     moveq.l    D0, 0xFFFFFFFF
  3568. 00002614  2340 00F2                move.l     [A1 + 0xF2], D0
  3569. 00002618  4CDF 1400                movem.l    A2,A4, [A7]+
  3570. 0000261C  4E5E                     unlink     A6
  3571. 0000261E  2E9F                     move.l     [A7], [A7]+
  3572. 00002620  4E75                     rts
  3573. 00002622  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3574. export_470: // at 00002624 (misaligned)
  3575. 00002626  0000 2F0C                ori.b      D0, 0xC
  3576. 0000262A  286E 0008                movea.l    A4, [A6 + 0x8]
  3577. 0000262E  70FF                     moveq.l    D0, 0xFFFFFFFF
  3578. 00002630  2054                     movea.l    A0, [A4]
  3579. 00002632  B0A8 0162                cmp.l      D0, [A0 + 0x162]
  3580. 00002636  6712                     beq        +0x14 /* 0000264A */
  3581. 00002638  42A7                     clr.l      -[A7]
  3582. 0000263A  2054                     movea.l    A0, [A4]
  3583. 0000263C  2F28 0162                move.l     -[A7], [A0 + 0x162]
  3584. 00002640  4EAD 21C2                jsr        [A5 + 0x21C2 /* export_1076 */]
  3585. 00002644  2054                     movea.l    A0, [A4]
  3586. 00002646  215F 0162                move.l     [A0 + 0x162], [A7]+
  3587. label0000264A:
  3588. 0000264A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3589. 0000264E  4EBA F7FC                jsr        [PC - 0x804 /* 00001E4C */]
  3590. 00002652  285F                     movea.l    A4, [A7]+
  3591. 00002654  4E5E                     unlink     A6
  3592. 00002656  2E9F                     move.l     [A7], [A7]+
  3593. 00002658  4E75                     rts
  3594. 0000265A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3595. export_471: // at 0000265C (misaligned)
  3596. 0000265E  FFF8                     .invalid   <<F/7/7>>
  3597. 00002660  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  3598. 00002664  266E 0008                movea.l    A3, [A6 + 0x8]
  3599. 00002668  2A2E 000C                move.l     D5, [A6 + 0xC]
  3600. 0000266C  284B                     movea.l    A4, A3
  3601. 0000266E  4A85                     tst.l      D5
  3602. 00002670  6F36                     ble        +0x38 /* 000026A8 */
  3603. 00002672  42A7                     clr.l      -[A7]
  3604. 00002674  1F3C 0001                move.b     -[A7], 0x1
  3605. 00002678  2F0B                     move.l     -[A7], A3
  3606. 0000267A  4EAD 3BB2                jsr        [A5 + 0x3BB2 /* export_1906 */]
  3607. 0000267E  205F                     movea.l    A0, [A7]+
  3608. 00002680  2050                     movea.l    A0, [A0]
  3609. 00002682  2F28 0026                move.l     -[A7], [A0 + 0x26]
  3610. 00002686  2054                     movea.l    A0, [A4]
  3611. 00002688  3028 0044                move.w     D0, [A0 + 0x44]
  3612. 0000268C  48C0                     ext.l      D0
  3613. 0000268E  2F00                     move.l     -[A7], D0
  3614. 00002690  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  3615. 00002694  2E1F                     move.l     D7, [A7]+
  3616. 00002696  2005                     move.l     D0, D5
  3617. 00002698  5380                     subq.l     D0, 1
  3618. 0000269A  2F00                     move.l     -[A7], D0
  3619. 0000269C  2F07                     move.l     -[A7], D7
  3620. 0000269E  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  3621. 000026A2  2C1F                     move.l     D6, [A7]+
  3622. 000026A4  5286                     addq.l     D6, 1
  3623. 000026A6  6004                     bra        +0x6 /* 000026AC */
  3624. label000026A8:
  3625. 000026A8  7E00                     moveq.l    D7, 0x00
  3626. 000026AA  7C00                     moveq.l    D6, 0x00
  3627. label000026AC:
  3628. 000026AC  2054                     movea.l    A0, [A4]
  3629. 000026AE  BAA8 0054                cmp.l      D5, [A0 + 0x54]
  3630. 000026B2  56C0                     sne        D0
  3631. 000026B4  4A00                     tst.b      D0
  3632. 000026B6  6616                     bne        +0x18 /* 000026CE */
  3633. 000026B8  BCA8 003C                cmp.l      D6, [A0 + 0x3C]
  3634. 000026BC  56C1                     sne        D1
  3635. 000026BE  4A01                     tst.b      D1
  3636. 000026C0  660C                     bne        +0xE /* 000026CE */
  3637. 000026C2  BEA8 0040                cmp.l      D7, [A0 + 0x40]
  3638. 000026C6  56C2                     sne        D2
  3639. 000026C8  8202                     or.b       D1, D2
  3640. 000026CA  8001                     or.b       D0, D1
  3641. 000026CC  6742                     beq        +0x44 /* 00002710 */
  3642. label000026CE:
  3643. 000026CE  2054                     movea.l    A0, [A4]
  3644. 000026D0  2145 0054                move.l     [A0 + 0x54], D5
  3645. 000026D4  2054                     movea.l    A0, [A4]
  3646. 000026D6  2F28 0040                move.l     -[A7], [A0 + 0x40]
  3647. 000026DA  2F0B                     move.l     -[A7], A3
  3648. 000026DC  4EBA E1FE                jsr        [PC - 0x1E02 /* 000008DC */]
  3649. 000026E0  2054                     movea.l    A0, [A4]
  3650. 000026E2  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  3651. 000026E6  2F0B                     move.l     -[A7], A3
  3652. 000026E8  4EBA E20E                jsr        [PC - 0x1DF2 /* 000008F8 */]
  3653. 000026EC  4A87                     tst.l      D7
  3654. 000026EE  6F0E                     ble        +0x10 /* 000026FE */
  3655. 000026F0  2F07                     move.l     -[A7], D7
  3656. 000026F2  2054                     movea.l    A0, [A4]
  3657. 000026F4  3F28 0044                move.w     -[A7], [A0 + 0x44]
  3658. 000026F8  2F0B                     move.l     -[A7], A3
  3659. 000026FA  4EAD 4F22                jsr        [A5 + 0x4F22 /* export_2528 */]
  3660. label000026FE:
  3661. 000026FE  4A86                     tst.l      D6
  3662. 00002700  6F0E                     ble        +0x10 /* 00002710 */
  3663. 00002702  2F06                     move.l     -[A7], D6
  3664. 00002704  2054                     movea.l    A0, [A4]
  3665. 00002706  3F28 0046                move.w     -[A7], [A0 + 0x46]
  3666. 0000270A  2F0B                     move.l     -[A7], A3
  3667. 0000270C  4EAD 4F2A                jsr        [A5 + 0x4F2A /* export_2529 */]
  3668. label00002710:
  3669. 00002710  42A7                     clr.l      -[A7]
  3670. 00002712  2F0B                     move.l     -[A7], A3
  3671. 00002714  4EAD 3BAA                jsr        [A5 + 0x3BAA /* export_1905 */]
  3672. 00002718  4A9F                     tst.l      [A7]+
  3673. 0000271A  6722                     beq        +0x24 /* 0000273E */
  3674. 0000271C  2054                     movea.l    A0, [A4]
  3675. 0000271E  2F28 0054                move.l     -[A7], [A0 + 0x54]
  3676. 00002722  1F3C 0001                move.b     -[A7], 0x1
  3677. 00002726  42A7                     clr.l      -[A7]
  3678. 00002728  2F3C 696D 6776           move.l     -[A7], 0x696D6776 /* 'imgv' */
  3679. 0000272E  42A7                     clr.l      -[A7]
  3680. 00002730  2F0B                     move.l     -[A7], A3
  3681. 00002732  4EAD 3BAA                jsr        [A5 + 0x3BAA /* export_1905 */]
  3682. 00002736  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  3683. 0000273A  4EBA EAF8                jsr        [PC - 0x1508 /* 00001234 */]
  3684. label0000273E:
  3685. 0000273E  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  3686. 00002742  4E5E                     unlink     A6
  3687. 00002744  205F                     movea.l    A0, [A7]+
  3688. 00002746  504F                     addq.w     A7, 8
  3689. 00002748  4ED0                     jmp        [A0]
  3690. 0000274A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3691. export_472: // at 0000274C (misaligned)
  3692. 0000274E  FFD0                     .invalid   <<F/7/7>>
  3693. 00002750  48E7 0018                movem.l    -[A7], A3,A4
  3694. 00002754  266E 0010                movea.l    A3, [A6 + 0x10]
  3695. 00002758  286E 0008                movea.l    A4, [A6 + 0x8]
  3696. 0000275C  7000                     moveq.l    D0, 0x00
  3697. 0000275E  2D40 0014                move.l     [A6 + 0x14], D0
  3698. 00002762  2F13                     move.l     -[A7], [A3]
  3699. 00002764  486E FFF8                pea.l      [A6 - 0x8]
  3700. 00002768  2F0C                     move.l     -[A7], A4
  3701. 0000276A  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  3702. 0000276E  486E FFD0                pea.l      [A6 - 0x30]
  3703. 00002772  486E FFF8                pea.l      [A6 - 0x8]
  3704. 00002776  2F0C                     move.l     -[A7], A4
  3705. 00002778  4EAD 4F72                jsr        [A5 + 0x4F72 /* export_2538 */]
  3706. 0000277C  205F                     movea.l    A0, [A7]+
  3707. 0000277E  43EE FFF0                lea.l      A1, [A6 - 0x10]
  3708. 00002782  7003                     moveq.l    D0, 0x03
  3709. label00002784:
  3710. 00002784  32D8                     move.w     [A1]+, [A0]+
  3711. 00002786  51C8 FFFC                dbf        D0, -0x6 /* 00002784 */
  3712. 0000278A  4267                     clr.w      -[A7]
  3713. 0000278C  486E FFF0                pea.l      [A6 - 0x10]
  3714. 00002790  2F0C                     move.l     -[A7], A4
  3715. 00002792  4EAD 1602                jsr        [A5 + 0x1602 /* export_700 */]
  3716. 00002796  101F                     move.b     D0, [A7]+
  3717. 00002798  6700 008C                beq        +0x8E /* 00002826 */
  3718. 0000279C  486E FFF0                pea.l      [A6 - 0x10]
  3719. 000027A0  486E FFE0                pea.l      [A6 - 0x20]
  3720. 000027A4  2F0C                     move.l     -[A7], A4
  3721. 000027A6  4EAD 4EC2                jsr        [A5 + 0x4EC2 /* export_2516 */]
  3722. 000027AA  486E FFE0                pea.l      [A6 - 0x20]
  3723. 000027AE  486E FFD8                pea.l      [A6 - 0x28]
  3724. 000027B2  2F0C                     move.l     -[A7], A4
  3725. 000027B4  4EAD 1F32                jsr        [A5 + 0x1F32 /* export_994 */]
  3726. 000027B8  4267                     clr.w      -[A7]
  3727. 000027BA  2F13                     move.l     -[A7], [A3]
  3728. 000027BC  486E FFD0                pea.l      [A6 - 0x30]
  3729. 000027C0  486E FFD8                pea.l      [A6 - 0x28]
  3730. 000027C4  2F0C                     move.l     -[A7], A4
  3731. 000027C6  4EAD 4F9A                jsr        [A5 + 0x4F9A /* export_2543 */]
  3732. 000027CA  A8AD                     syscall    PtInRect
  3733. 000027CC  101F                     move.b     D0, [A7]+
  3734. 000027CE  672E                     beq        +0x30 /* 000027FE */
  3735. 000027D0  206E 000C                movea.l    A0, [A6 + 0xC]
  3736. 000027D4  1028 0008                move.b     D0, [A0 + 0x8]
  3737. 000027D8  6712                     beq        +0x14 /* 000027EC */
  3738. 000027DA  42A7                     clr.l      -[A7]
  3739. 000027DC  3F3C 07E4                move.w     -[A7], 0x7E4
  3740. 000027E0  2F0C                     move.l     -[A7], A4
  3741. 000027E2  4EAD 3DBA                jsr        [A5 + 0x3DBA /* export_1971 */]
  3742. 000027E6  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  3743. 000027EA  603A                     bra        +0x3C /* 00002826 */
  3744. label000027EC:
  3745. 000027EC  42A7                     clr.l      -[A7]
  3746. 000027EE  3F3C 07D4                move.w     -[A7], 0x7D4
  3747. 000027F2  2F0C                     move.l     -[A7], A4
  3748. 000027F4  4EAD 3DBA                jsr        [A5 + 0x3DBA /* export_1971 */]
  3749. 000027F8  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  3750. 000027FC  6028                     bra        +0x2A /* 00002826 */
  3751. label000027FE:
  3752. 000027FE  4267                     clr.w      -[A7]
  3753. 00002800  2F13                     move.l     -[A7], [A3]
  3754. 00002802  486E FFD0                pea.l      [A6 - 0x30]
  3755. 00002806  486E FFD8                pea.l      [A6 - 0x28]
  3756. 0000280A  2F0C                     move.l     -[A7], A4
  3757. 0000280C  4EAD 4FA2                jsr        [A5 + 0x4FA2 /* export_2544 */]
  3758. 00002810  A8AD                     syscall    PtInRect
  3759. 00002812  101F                     move.b     D0, [A7]+
  3760. 00002814  6710                     beq        +0x12 /* 00002826 */
  3761. 00002816  42A7                     clr.l      -[A7]
  3762. 00002818  3F3C 07D3                move.w     -[A7], 0x7D3
  3763. 0000281C  2F0C                     move.l     -[A7], A4
  3764. 0000281E  4EAD 3DBA                jsr        [A5 + 0x3DBA /* export_1971 */]
  3765. 00002822  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  3766. label00002826:
  3767. 00002826  4CDF 1800                movem.l    A3,A4, [A7]+
  3768. 0000282A  4E5E                     unlink     A6
  3769. 0000282C  205F                     movea.l    A0, [A7]+
  3770. 0000282E  DEFC 000C                add.w      A7, 0xC
  3771. 00002832  4ED0                     jmp        [A0]
  3772. export_473:
  3773. 00002834  4E56 FFBC                link       A6, -0x0044
  3774. 00002838  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3775. 0000283C  206E 000E                movea.l    A0, [A6 + 0xE]
  3776. 00002840  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3777. 00002844  7003                     moveq.l    D0, 0x03
  3778. label00002846:
  3779. 00002846  32D8                     move.w     [A1]+, [A0]+
  3780. 00002848  51C8 FFFC                dbf        D0, -0x6 /* 00002846 */
  3781. 0000284C  266E 0008                movea.l    A3, [A6 + 0x8]
  3782. 00002850  284B                     movea.l    A4, A3
  3783. 00002852  7E00                     moveq.l    D7, 0x00
  3784. 00002854  486E FFF8                pea.l      [A6 - 0x8]
  3785. 00002858  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3786. 0000285C  2F0B                     move.l     -[A7], A3
  3787. 0000285E  4EBA 08B4                jsr        [PC + 0x8B4 /* 00003114 */]
  3788. 00002862  2054                     movea.l    A0, [A4]
  3789. 00002864  4AA8 0054                tst.l      [A0 + 0x54]
  3790. 00002868  6F00 00AE                ble        +0xB0 /* 00002918 */
  3791. 0000286C  4267                     clr.w      -[A7]
  3792. 0000286E  2F0B                     move.l     -[A7], A3
  3793. 00002870  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  3794. 00002874  101F                     move.b     D0, [A7]+
  3795. 00002876  486E FFF0                pea.l      [A6 - 0x10]
  3796. 0000287A  2F0B                     move.l     -[A7], A3
  3797. 0000287C  4EAD 3B9A                jsr        [A5 + 0x3B9A /* export_1903 */]
  3798. 00002880  486E FFF0                pea.l      [A6 - 0x10]
  3799. 00002884  486E FFE0                pea.l      [A6 - 0x20]
  3800. 00002888  2F0B                     move.l     -[A7], A3
  3801. 0000288A  4EAD 1F02                jsr        [A5 + 0x1F02 /* export_988 */]
  3802. 0000288E  486E FFE0                pea.l      [A6 - 0x20]
  3803. 00002892  7001                     moveq.l    D0, 0x01
  3804. 00002894  2F00                     move.l     -[A7], D0
  3805. 00002896  7001                     moveq.l    D0, 0x01
  3806. 00002898  2F00                     move.l     -[A7], D0
  3807. 0000289A  4EAD 2312                jsr        [A5 + 0x2312 /* export_1118 */]
  3808. 0000289E  42A7                     clr.l      -[A7]
  3809. 000028A0  486E FFBC                pea.l      [A6 - 0x44]
  3810. 000028A4  486E FFE0                pea.l      [A6 - 0x20]
  3811. 000028A8  2F0B                     move.l     -[A7], A3
  3812. 000028AA  4EAD 4F7A                jsr        [A5 + 0x4F7A /* export_2539 */]
  3813. 000028AE  2F0B                     move.l     -[A7], A3
  3814. 000028B0  4EAD 318A                jsr        [A5 + 0x318A /* export_1581 */]
  3815. 000028B4  2C1F                     move.l     D6, [A7]+
  3816. 000028B6  42A7                     clr.l      -[A7]
  3817. 000028B8  2054                     movea.l    A0, [A4]
  3818. 000028BA  2F28 0050                move.l     -[A7], [A0 + 0x50]
  3819. 000028BE  4EBA DF78                jsr        [PC - 0x2088 /* 00000838 */]
  3820. 000028C2  2E1F                     move.l     D7, [A7]+
  3821. 000028C4  2054                     movea.l    A0, [A4]
  3822. 000028C6  2F28 0054                move.l     -[A7], [A0 + 0x54]
  3823. 000028CA  2F0B                     move.l     -[A7], A3
  3824. 000028CC  4EAD 3AFA                jsr        [A5 + 0x3AFA /* export_1883 */]
  3825. 000028D0  4A87                     tst.l      D7
  3826. 000028D2  670C                     beq        +0xE /* 000028E0 */
  3827. 000028D4  2F07                     move.l     -[A7], D7
  3828. 000028D6  2054                     movea.l    A0, [A4]
  3829. 000028D8  2F28 0050                move.l     -[A7], [A0 + 0x50]
  3830. 000028DC  4EBA DF96                jsr        [PC - 0x206A /* 00000874 */]
  3831. label000028E0:
  3832. 000028E0  486E FFBC                pea.l      [A6 - 0x44]
  3833. 000028E4  2F06                     move.l     -[A7], D6
  3834. 000028E6  2F0B                     move.l     -[A7], A3
  3835. 000028E8  4EAD 31A2                jsr        [A5 + 0x31A2 /* export_1584 */]
  3836. 000028EC  486E FFCC                pea.l      [A6 - 0x34]
  3837. 000028F0  2F0B                     move.l     -[A7], A3
  3838. 000028F2  4EAD 4EC2                jsr        [A5 + 0x4EC2 /* export_2516 */]
  3839. 000028F6  486E FFC8                pea.l      [A6 - 0x38]
  3840. 000028FA  2053                     movea.l    A0, [A3]
  3841. 000028FC  3F28 0044                move.w     -[A7], [A0 + 0x44]
  3842. 00002900  3F28 0046                move.w     -[A7], [A0 + 0x46]
  3843. 00002904  A880                     syscall    SetPt
  3844. 00002906  486E FFCC                pea.l      [A6 - 0x34]
  3845. 0000290A  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  3846. 0000290E  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3847. 00002912  2F0B                     move.l     -[A7], A3
  3848. 00002914  4EAD 3C02                jsr        [A5 + 0x3C02 /* export_1916 */]
  3849. label00002918:
  3850. 00002918  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3851. 0000291C  4E5E                     unlink     A6
  3852. 0000291E  205F                     movea.l    A0, [A7]+
  3853. 00002920  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3854. 00002924  4ED0                     jmp        [A0]
  3855. 00002926  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3856. export_474: // at 00002928 (misaligned)
  3857. 0000292A  FF78                     .extension 0xF78 <<F/4-5/7>> // unimplemented
  3858. 0000292C  48E7 0028                movem.l    -[A7], A2,A4
  3859. 00002930  286E 0008                movea.l    A4, [A6 + 0x8]
  3860. 00002934  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3861. 00002938  4EBA F43E                jsr        [PC - 0xBC2 /* 00001D78 */]
  3862. 0000293C  486E FF78                pea.l      [A6 - 0x88]
  3863. 00002940  4EAD 52D2                jsr        [A5 + 0x52D2 /* export_2646 */]
  3864. 00002944  2254                     movea.l    A1, [A4]
  3865. 00002946  41E9 00F2                lea.l      A0, [A1 + 0xF2]
  3866. 0000294A  45EE FF78                lea.l      A2, [A6 - 0x88]
  3867. 0000294E  7043                     moveq.l    D0, 0x43
  3868. label00002950:
  3869. 00002950  30DA                     move.w     [A0]+, [A2]+
  3870. 00002952  51C8 FFFC                dbf        D0, -0x6 /* 00002950 */
  3871. 00002956  70FF                     moveq.l    D0, 0xFFFFFFFF
  3872. 00002958  2340 00F2                move.l     [A1 + 0xF2], D0
  3873. 0000295C  4CDF 1400                movem.l    A2,A4, [A7]+
  3874. 00002960  4E5E                     unlink     A6
  3875. 00002962  2E9F                     move.l     [A7], [A7]+
  3876. 00002964  4E75                     rts
  3877. 00002966  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3878. export_475: // at 00002968 (misaligned)
  3879. 0000296A  0000 2F0C                ori.b      D0, 0xC
  3880. 0000296E  286E 0008                movea.l    A4, [A6 + 0x8]
  3881. 00002972  70FF                     moveq.l    D0, 0xFFFFFFFF
  3882. 00002974  2054                     movea.l    A0, [A4]
  3883. 00002976  B0A8 00EC                cmp.l      D0, [A0 + 0xEC]
  3884. 0000297A  6712                     beq        +0x14 /* 0000298E */
  3885. 0000297C  42A7                     clr.l      -[A7]
  3886. 0000297E  2054                     movea.l    A0, [A4]
  3887. 00002980  2F28 00EC                move.l     -[A7], [A0 + 0xEC]
  3888. 00002984  4EAD 21C2                jsr        [A5 + 0x21C2 /* export_1076 */]
  3889. 00002988  2054                     movea.l    A0, [A4]
  3890. 0000298A  215F 00EC                move.l     [A0 + 0xEC], [A7]+
  3891. label0000298E:
  3892. 0000298E  42A7                     clr.l      -[A7]
  3893. 00002990  2054                     movea.l    A0, [A4]
  3894. 00002992  2F28 00E4                move.l     -[A7], [A0 + 0xE4]
  3895. 00002996  4EAD 21C2                jsr        [A5 + 0x21C2 /* export_1076 */]
  3896. 0000299A  2054                     movea.l    A0, [A4]
  3897. 0000299C  215F 00E4                move.l     [A0 + 0xE4], [A7]+
  3898. 000029A0  42A7                     clr.l      -[A7]
  3899. 000029A2  2054                     movea.l    A0, [A4]
  3900. 000029A4  2F28 00E8                move.l     -[A7], [A0 + 0xE8]
  3901. 000029A8  4EAD 21C2                jsr        [A5 + 0x21C2 /* export_1076 */]
  3902. 000029AC  2054                     movea.l    A0, [A4]
  3903. 000029AE  215F 00E8                move.l     [A0 + 0xE8], [A7]+
  3904. 000029B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3905. 000029B6  4EBA F494                jsr        [PC - 0xB6C /* 00001E4C */]
  3906. 000029BA  285F                     movea.l    A4, [A7]+
  3907. 000029BC  4E5E                     unlink     A6
  3908. 000029BE  2E9F                     move.l     [A7], [A7]+
  3909. 000029C0  4E75                     rts
  3910. 000029C2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3911. export_476: // at 000029C4 (misaligned)
  3912. 000029C6  0000 48E7                ori.b      D0, 0xE7
  3913. 000029CA  0118                     btst       [A0]+, D0
  3914. 000029CC  266E 0008                movea.l    A3, [A6 + 0x8]
  3915. 000029D0  2E2E 000C                move.l     D7, [A6 + 0xC]
  3916. 000029D4  284B                     movea.l    A4, A3
  3917. 000029D6  2054                     movea.l    A0, [A4]
  3918. 000029D8  BEA8 0054                cmp.l      D7, [A0 + 0x54]
  3919. 000029DC  673E                     beq        +0x40 /* 00002A1C */
  3920. 000029DE  2147 0054                move.l     [A0 + 0x54], D7
  3921. 000029E2  2054                     movea.l    A0, [A4]
  3922. 000029E4  2F28 0040                move.l     -[A7], [A0 + 0x40]
  3923. 000029E8  2F0B                     move.l     -[A7], A3
  3924. 000029EA  4EBA DEF0                jsr        [PC - 0x2110 /* 000008DC */]
  3925. 000029EE  2054                     movea.l    A0, [A4]
  3926. 000029F0  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  3927. 000029F4  2F0B                     move.l     -[A7], A3
  3928. 000029F6  4EBA DF00                jsr        [PC - 0x2100 /* 000008F8 */]
  3929. 000029FA  4A87                     tst.l      D7
  3930. 000029FC  6F1E                     ble        +0x20 /* 00002A1C */
  3931. 000029FE  7001                     moveq.l    D0, 0x01
  3932. 00002A00  2F00                     move.l     -[A7], D0
  3933. 00002A02  2054                     movea.l    A0, [A4]
  3934. 00002A04  3F28 0044                move.w     -[A7], [A0 + 0x44]
  3935. 00002A08  2F0B                     move.l     -[A7], A3
  3936. 00002A0A  4EAD 4F22                jsr        [A5 + 0x4F22 /* export_2528 */]
  3937. 00002A0E  2F07                     move.l     -[A7], D7
  3938. 00002A10  2054                     movea.l    A0, [A4]
  3939. 00002A12  3F28 0046                move.w     -[A7], [A0 + 0x46]
  3940. 00002A16  2F0B                     move.l     -[A7], A3
  3941. 00002A18  4EAD 4F2A                jsr        [A5 + 0x4F2A /* export_2529 */]
  3942. label00002A1C:
  3943. 00002A1C  42A7                     clr.l      -[A7]
  3944. 00002A1E  2F0B                     move.l     -[A7], A3
  3945. 00002A20  4EAD 3BAA                jsr        [A5 + 0x3BAA /* export_1905 */]
  3946. 00002A24  4A9F                     tst.l      [A7]+
  3947. 00002A26  6722                     beq        +0x24 /* 00002A4A */
  3948. 00002A28  2054                     movea.l    A0, [A4]
  3949. 00002A2A  2F28 0054                move.l     -[A7], [A0 + 0x54]
  3950. 00002A2E  1F3C 0001                move.b     -[A7], 0x1
  3951. 00002A32  42A7                     clr.l      -[A7]
  3952. 00002A34  2F3C 696D 6776           move.l     -[A7], 0x696D6776 /* 'imgv' */
  3953. 00002A3A  42A7                     clr.l      -[A7]
  3954. 00002A3C  2F0B                     move.l     -[A7], A3
  3955. 00002A3E  4EAD 3BAA                jsr        [A5 + 0x3BAA /* export_1905 */]
  3956. 00002A42  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  3957. 00002A46  4EBA E7EC                jsr        [PC - 0x1814 /* 00001234 */]
  3958. label00002A4A:
  3959. 00002A4A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3960. 00002A4E  4E5E                     unlink     A6
  3961. 00002A50  205F                     movea.l    A0, [A7]+
  3962. 00002A52  504F                     addq.w     A7, 8
  3963. 00002A54  4ED0                     jmp        [A0]
  3964. 00002A56  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3965. export_477: // at 00002A58 (misaligned)
  3966. 00002A5A  FFE8                     .invalid   <<F/7/7>>
  3967. 00002A5C  2F0C                     move.l     -[A7], A4
  3968. 00002A5E  286E 0008                movea.l    A4, [A6 + 0x8]
  3969. 00002A62  7000                     moveq.l    D0, 0x00
  3970. 00002A64  2D40 0014                move.l     [A6 + 0x14], D0
  3971. 00002A68  206E 0010                movea.l    A0, [A6 + 0x10]
  3972. 00002A6C  2F10                     move.l     -[A7], [A0]
  3973. 00002A6E  486E FFF8                pea.l      [A6 - 0x8]
  3974. 00002A72  2F0C                     move.l     -[A7], A4
  3975. 00002A74  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  3976. 00002A78  486E FFE8                pea.l      [A6 - 0x18]
  3977. 00002A7C  486E FFF8                pea.l      [A6 - 0x8]
  3978. 00002A80  2F0C                     move.l     -[A7], A4
  3979. 00002A82  4EAD 4F72                jsr        [A5 + 0x4F72 /* export_2538 */]
  3980. 00002A86  205F                     movea.l    A0, [A7]+
  3981. 00002A88  43EE FFF0                lea.l      A1, [A6 - 0x10]
  3982. 00002A8C  7003                     moveq.l    D0, 0x03
  3983. label00002A8E:
  3984. 00002A8E  32D8                     move.w     [A1]+, [A0]+
  3985. 00002A90  51C8 FFFC                dbf        D0, -0x6 /* 00002A8E */
  3986. 00002A94  4267                     clr.w      -[A7]
  3987. 00002A96  486E FFF0                pea.l      [A6 - 0x10]
  3988. 00002A9A  2F0C                     move.l     -[A7], A4
  3989. 00002A9C  4EAD 1602                jsr        [A5 + 0x1602 /* export_700 */]
  3990. 00002AA0  101F                     move.b     D0, [A7]+
  3991. 00002AA2  6710                     beq        +0x12 /* 00002AB4 */
  3992. 00002AA4  42A7                     clr.l      -[A7]
  3993. 00002AA6  3F3C 07D3                move.w     -[A7], 0x7D3
  3994. 00002AAA  2F0C                     move.l     -[A7], A4
  3995. 00002AAC  4EAD 3DBA                jsr        [A5 + 0x3DBA /* export_1971 */]
  3996. 00002AB0  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  3997. label00002AB4:
  3998. 00002AB4  285F                     movea.l    A4, [A7]+
  3999. 00002AB6  4E5E                     unlink     A6
  4000. 00002AB8  205F                     movea.l    A0, [A7]+
  4001. 00002ABA  DEFC 000C                add.w      A7, 0xC
  4002. 00002ABE  4ED0                     jmp        [A0]
  4003. export_478:
  4004. 00002AC0  4E56 FFF8                link       A6, -0x0008
  4005. 00002AC4  48E7 0018                movem.l    -[A7], A3,A4
  4006. 00002AC8  206E 000E                movea.l    A0, [A6 + 0xE]
  4007. 00002ACC  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4008. 00002AD0  7003                     moveq.l    D0, 0x03
  4009. label00002AD2:
  4010. 00002AD2  32D8                     move.w     [A1]+, [A0]+
  4011. 00002AD4  51C8 FFFC                dbf        D0, -0x6 /* 00002AD2 */
  4012. 00002AD8  266E 0008                movea.l    A3, [A6 + 0x8]
  4013. 00002ADC  284B                     movea.l    A4, A3
  4014. 00002ADE  486E FFF8                pea.l      [A6 - 0x8]
  4015. 00002AE2  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  4016. 00002AE6  2F0B                     move.l     -[A7], A3
  4017. 00002AE8  4EBA 062A                jsr        [PC + 0x62A /* 00003114 */]
  4018. 00002AEC  42A7                     clr.l      -[A7]
  4019. 00002AEE  1F3C 0001                move.b     -[A7], 0x1
  4020. 00002AF2  2F0B                     move.l     -[A7], A3
  4021. 00002AF4  4EAD 3BB2                jsr        [A5 + 0x3BB2 /* export_1906 */]
  4022. 00002AF8  205F                     movea.l    A0, [A7]+
  4023. 00002AFA  2050                     movea.l    A0, [A0]
  4024. 00002AFC  2254                     movea.l    A1, [A4]
  4025. 00002AFE  3368 0028 0044           move.w     [A1 + 0x44], [A0 + 0x28]
  4026. 00002B04  7001                     moveq.l    D0, 0x01
  4027. 00002B06  2F00                     move.l     -[A7], D0
  4028. 00002B08  7001                     moveq.l    D0, 0x01
  4029. 00002B0A  2F00                     move.l     -[A7], D0
  4030. 00002B0C  2054                     movea.l    A0, [A4]
  4031. 00002B0E  3F28 0044                move.w     -[A7], [A0 + 0x44]
  4032. 00002B12  2F0B                     move.l     -[A7], A3
  4033. 00002B14  4EBA DDFE                jsr        [PC - 0x2202 /* 00000914 */]
  4034. 00002B18  2F0B                     move.l     -[A7], A3
  4035. 00002B1A  4EAD 3C0A                jsr        [A5 + 0x3C0A /* export_1917 */]
  4036. 00002B1E  4CDF 1800                movem.l    A3,A4, [A7]+
  4037. 00002B22  4E5E                     unlink     A6
  4038. 00002B24  205F                     movea.l    A0, [A7]+
  4039. 00002B26  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4040. 00002B2A  4ED0                     jmp        [A0]
  4041. export_479:
  4042. fn00002B2C:
  4043. 00002B2C  4E56 0000                link       A6, 0
  4044. 00002B30  2F3C A80A 0000           move.l     -[A7], 0xA80A0000
  4045. 00002B36  4EAD 22AA                jsr        [A5 + 0x22AA /* export_1105 */]
  4046. 00002B3A  101F                     move.b     D0, [A7]+
  4047. 00002B3C  670E                     beq        +0x10 /* 00002B4C */
  4048. 00002B3E  4267                     clr.w      -[A7]
  4049. 00002B40  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4050. 00002B44  A80A                     syscall    GetWVariant
  4051. 00002B46  3D5F 000C                move.w     [A6 + 0xC], [A7]+
  4052. 00002B4A  6016                     bra        +0x18 /* 00002B62 */
  4053. label00002B4C:
  4054. 00002B4C  206E 0008                movea.l    A0, [A6 + 0x8]
  4055. 00002B50  7018                     moveq.l    D0, 0x18
  4056. 00002B52  2228 007E                move.l     D1, [A0 + 0x7E]
  4057. 00002B56  E0A9                     lsr        D1, D0
  4058. 00002B58  C2BC 0000 000F           and.l      D1, 0xF
  4059. 00002B5E  3D41 000C                move.w     [A6 + 0xC], D1
  4060. label00002B62:
  4061. 00002B62  4E5E                     unlink     A6
  4062. 00002B64  2E9F                     move.l     [A7], [A7]+
  4063. 00002B66  4E75                     rts
  4064. 00002B68  4E56 0000                link       A6, 0
  4065. 00002B6C  206E 0008                movea.l    A0, [A6 + 0x8]
  4066. 00002B70  2F28 000C                move.l     -[A7], [A0 + 0xC]
  4067. 00002B74  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4068. 00002B78  4EAD 3C82                jsr        [A5 + 0x3C82 /* export_1932 */]
  4069. 00002B7C  4E5E                     unlink     A6
  4070. 00002B7E  205F                     movea.l    A0, [A7]+
  4071. 00002B80  504F                     addq.w     A7, 8
  4072. 00002B82  4ED0                     jmp        [A0]
  4073. export_480:
  4074. 00002B84  4E56 0000                link       A6, 0
  4075. 00002B88  48E7 0018                movem.l    -[A7], A3,A4
  4076. 00002B8C  266E 0008                movea.l    A3, [A6 + 0x8]
  4077. 00002B90  284B                     movea.l    A4, A3
  4078. 00002B92  4AAE 000C                tst.l      [A6 + 0xC]
  4079. 00002B96  56C0                     sne        D0
  4080. 00002B98  4A00                     tst.b      D0
  4081. 00002B9A  6712                     beq        +0x14 /* 00002BAE */
  4082. 00002B9C  2054                     movea.l    A0, [A4]
  4083. 00002B9E  4AA8 0034                tst.l      [A0 + 0x34]
  4084. 00002BA2  56C1                     sne        D1
  4085. 00002BA4  C001                     and.b      D0, D1
  4086. 00002BA6  6706                     beq        +0x8 /* 00002BAE */
  4087. 00002BA8  2F0B                     move.l     -[A7], A3
  4088. 00002BAA  4EAD 1DD2                jsr        [A5 + 0x1DD2 /* export_950 */]
  4089. label00002BAE:
  4090. 00002BAE  487A FFB8                pea.l      [PC - 0x48 /* 00002B68, value 0x4E560000 'NV\0\0', cstring "NV" */]
  4091. 00002BB2  2F0E                     move.l     -[A7], A6
  4092. 00002BB4  2F0B                     move.l     -[A7], A3
  4093. 00002BB6  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  4094. 00002BBA  4CDF 1800                movem.l    A3,A4, [A7]+
  4095. 00002BBE  4E5E                     unlink     A6
  4096. 00002BC0  205F                     movea.l    A0, [A7]+
  4097. 00002BC2  504F                     addq.w     A7, 8
  4098. 00002BC4  4ED0                     jmp        [A0]
  4099. 00002BC6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4100. export_481: // at 00002BC8 (misaligned)
  4101. 00002BCA  FFF8                     .invalid   <<F/7/7>>
  4102. 00002BCC  48E7 0028                movem.l    -[A7], A2,A4
  4103. 00002BD0  286E 0008                movea.l    A4, [A6 + 0x8]
  4104. 00002BD4  4AAE 000C                tst.l      [A6 + 0xC]
  4105. 00002BD8  672E                     beq        +0x30 /* 00002C08 */
  4106. 00002BDA  41EE FFF8                lea.l      A0, [A6 - 0x8]
  4107. 00002BDE  2454                     movea.l    A2, [A4]
  4108. 00002BE0  43EA 0022                lea.l      A1, [A2 + 0x22]
  4109. 00002BE4  7003                     moveq.l    D0, 0x03
  4110. label00002BE6:
  4111. 00002BE6  30D9                     move.w     [A0]+, [A1]+
  4112. 00002BE8  51C8 FFFC                dbf        D0, -0x6 /* 00002BE6 */
  4113. 00002BEC  2054                     movea.l    A0, [A4]
  4114. 00002BEE  4868 001A                pea.l      [A0 + 0x1A]
  4115. 00002BF2  486E FFF8                pea.l      [A6 - 0x8]
  4116. 00002BF6  4EAD 22EA                jsr        [A5 + 0x22EA /* export_1113 */]
  4117. 00002BFA  486E FFF8                pea.l      [A6 - 0x8]
  4118. 00002BFE  4267                     clr.w      -[A7]
  4119. 00002C00  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4120. 00002C04  4EBA 1276                jsr        [PC + 0x1276 /* 00003E7C */]
  4121. label00002C08:
  4122. 00002C08  4CDF 1400                movem.l    A2,A4, [A7]+
  4123. 00002C0C  4E5E                     unlink     A6
  4124. 00002C0E  205F                     movea.l    A0, [A7]+
  4125. 00002C10  504F                     addq.w     A7, 8
  4126. 00002C12  4ED0                     jmp        [A0]
  4127. export_482:
  4128. 00002C14  4E56 0000                link       A6, 0
  4129. 00002C18  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4130. 00002C1C  206E 0008                movea.l    A0, [A6 + 0x8]
  4131. 00002C20  2050                     movea.l    A0, [A0]
  4132. 00002C22  2F28 0034                move.l     -[A7], [A0 + 0x34]
  4133. 00002C26  4EAD 3D52                jsr        [A5 + 0x3D52 /* export_1958 */]
  4134. 00002C2A  4E5E                     unlink     A6
  4135. 00002C2C  205F                     movea.l    A0, [A7]+
  4136. 00002C2E  504F                     addq.w     A7, 8
  4137. 00002C30  4ED0                     jmp        [A0]
  4138. 00002C32  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4139. export_483: // at 00002C34 (misaligned)
  4140. 00002C36  0000 48E7                ori.b      D0, 0xE7
  4141. 00002C3A  0028 286E 0008           ori.b      [A0 + 0x8], 0x6E /* 'n' */
  4142. 00002C40  206E 000C                movea.l    A0, [A6 + 0xC]
  4143. 00002C44  2454                     movea.l    A2, [A4]
  4144. 00002C46  43EA 0022                lea.l      A1, [A2 + 0x22]
  4145. 00002C4A  7003                     moveq.l    D0, 0x03
  4146. label00002C4C:
  4147. 00002C4C  30D9                     move.w     [A0]+, [A1]+
  4148. 00002C4E  51C8 FFFC                dbf        D0, -0x6 /* 00002C4C */
  4149. 00002C52  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4150. 00002C56  2054                     movea.l    A0, [A4]
  4151. 00002C58  2F28 0034                move.l     -[A7], [A0 + 0x34]
  4152. 00002C5C  4EAD 3D4A                jsr        [A5 + 0x3D4A /* export_1957 */]
  4153. 00002C60  4CDF 1400                movem.l    A2,A4, [A7]+
  4154. 00002C64  4E5E                     unlink     A6
  4155. 00002C66  205F                     movea.l    A0, [A7]+
  4156. 00002C68  504F                     addq.w     A7, 8
  4157. 00002C6A  4ED0                     jmp        [A0]
  4158. export_484:
  4159. fn00002C6C:
  4160. 00002C6C  4E56 0000                link       A6, 0
  4161. 00002C70  2F0C                     move.l     -[A7], A4
  4162. 00002C72  286E 0008                movea.l    A4, [A6 + 0x8]
  4163. 00002C76  2054                     movea.l    A0, [A4]
  4164. 00002C78  4AA8 0034                tst.l      [A0 + 0x34]
  4165. 00002C7C  6708                     beq        +0xA /* 00002C86 */
  4166. 00002C7E  2F28 0034                move.l     -[A7], [A0 + 0x34]
  4167. 00002C82  4EAD 3D2A                jsr        [A5 + 0x3D2A /* export_1953 */]
  4168. label00002C86:
  4169. 00002C86  285F                     movea.l    A4, [A7]+
  4170. 00002C88  4E5E                     unlink     A6
  4171. 00002C8A  2E9F                     move.l     [A7], [A7]+
  4172. 00002C8C  4E75                     rts
  4173. 00002C8E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4174. export_485: // at 00002C90 (misaligned)
  4175. 00002C92  0000 2F0C                ori.b      D0, 0xC
  4176. 00002C96  286E 0008                movea.l    A4, [A6 + 0x8]
  4177. 00002C9A  2054                     movea.l    A0, [A4]
  4178. 00002C9C  4AA8 0034                tst.l      [A0 + 0x34]
  4179. 00002CA0  6708                     beq        +0xA /* 00002CAA */
  4180. 00002CA2  2F28 0034                move.l     -[A7], [A0 + 0x34]
  4181. 00002CA6  4EAD 3D32                jsr        [A5 + 0x3D32 /* export_1954 */]
  4182. label00002CAA:
  4183. 00002CAA  285F                     movea.l    A4, [A7]+
  4184. 00002CAC  4E5E                     unlink     A6
  4185. 00002CAE  2E9F                     move.l     [A7], [A7]+
  4186. 00002CB0  4E75                     rts
  4187. 00002CB2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4188. export_486: // at 00002CB4 (misaligned)
  4189. 00002CB6  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  4190. 00002CBA  000C 2F2E                ori.b      A4, 0x2E /* '.' */
  4191. 00002CBE  0008 4EAD                ori.b      A0, 0xAD
  4192. 00002CC2  3BA2 4E5E                move.w     [A5 + D4 * 8 + 0x5E], -[A2]
  4193. 00002CC6  205F                     movea.l    A0, [A7]+
  4194. 00002CC8  504F                     addq.w     A7, 8
  4195. 00002CCA  4ED0                     jmp        [A0]
  4196. 00002CCC  4E56 0000                link       A6, 0
  4197. 00002CD0  206E 0008                movea.l    A0, [A6 + 0x8]
  4198. 00002CD4  1F28 000C                move.b     -[A7], [A0 + 0xC]
  4199. 00002CD8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4200. 00002CDC  4EBA 04E2                jsr        [PC + 0x4E2 /* 000031C0 */]
  4201. 00002CE0  4E5E                     unlink     A6
  4202. 00002CE2  205F                     movea.l    A0, [A7]+
  4203. 00002CE4  504F                     addq.w     A7, 8
  4204. 00002CE6  4ED0                     jmp        [A0]
  4205. export_487:
  4206. fn00002CE8:
  4207. 00002CE8  4E56 0000                link       A6, 0
  4208. 00002CEC  48E7 0018                movem.l    -[A7], A3,A4
  4209. 00002CF0  266E 0008                movea.l    A3, [A6 + 0x8]
  4210. 00002CF4  284B                     movea.l    A4, A3
  4211. 00002CF6  202E 0012                move.l     D0, [A6 + 0x12]
  4212. 00002CFA  2054                     movea.l    A0, [A4]
  4213. 00002CFC  B0A8 001E                cmp.l      D0, [A0 + 0x1E]
  4214. 00002D00  56C0                     sne        D0
  4215. 00002D02  4A00                     tst.b      D0
  4216. 00002D04  660E                     bne        +0x10 /* 00002D14 */
  4217. 00002D06  222E 000E                move.l     D1, [A6 + 0xE]
  4218. 00002D0A  B2A8 001A                cmp.l      D1, [A0 + 0x1A]
  4219. 00002D0E  56C1                     sne        D1
  4220. 00002D10  8001                     or.b       D0, D1
  4221. 00002D12  6752                     beq        +0x54 /* 00002D66 */
  4222. label00002D14:
  4223. 00002D14  102E 000C                move.b     D0, [A6 + 0xC]
  4224. 00002D18  6706                     beq        +0x8 /* 00002D20 */
  4225. 00002D1A  2F0B                     move.l     -[A7], A3
  4226. 00002D1C  4EAD 3C0A                jsr        [A5 + 0x3C0A /* export_1917 */]
  4227. label00002D20:
  4228. 00002D20  2054                     movea.l    A0, [A4]
  4229. 00002D22  216E 0012 001E           move.l     [A0 + 0x1E], [A6 + 0x12]
  4230. 00002D28  216E 000E 001A           move.l     [A0 + 0x1A], [A6 + 0xE]
  4231. 00002D2E  2F0B                     move.l     -[A7], A3
  4232. 00002D30  4EAD 1EC2                jsr        [A5 + 0x1EC2 /* export_980 */]
  4233. 00002D34  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  4234. 00002D38  4EAD 1CDA                jsr        [A5 + 0x1CDA /* export_919 */]
  4235. 00002D3C  102E 000C                move.b     D0, [A6 + 0xC]
  4236. 00002D40  6706                     beq        +0x8 /* 00002D48 */
  4237. 00002D42  2F0B                     move.l     -[A7], A3
  4238. 00002D44  4EAD 3C0A                jsr        [A5 + 0x3C0A /* export_1917 */]
  4239. label00002D48:
  4240. 00002D48  2054                     movea.l    A0, [A4]
  4241. 00002D4A  4AA8 000E                tst.l      [A0 + 0xE]
  4242. 00002D4E  670A                     beq        +0xC /* 00002D5A */
  4243. 00002D50  2F0B                     move.l     -[A7], A3
  4244. 00002D52  2F28 000E                move.l     -[A7], [A0 + 0xE]
  4245. 00002D56  4EBA 03B0                jsr        [PC + 0x3B0 /* 00003108 */]
  4246. label00002D5A:
  4247. 00002D5A  487A FF70                pea.l      [PC - 0x90 /* 00002CCC, value 0x4E560000 'NV\0\0', cstring "NV" */]
  4248. 00002D5E  2F0E                     move.l     -[A7], A6
  4249. 00002D60  2F0B                     move.l     -[A7], A3
  4250. 00002D62  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  4251. label00002D66:
  4252. 00002D66  4CDF 1800                movem.l    A3,A4, [A7]+
  4253. 00002D6A  4E5E                     unlink     A6
  4254. 00002D6C  205F                     movea.l    A0, [A7]+
  4255. 00002D6E  DEFC 000E                add.w      A7, 0xE
  4256. 00002D72  4ED0                     jmp        [A0]
  4257. export_488:
  4258. 00002D74  4E56 0000                link       A6, 0
  4259. 00002D78  48E7 0018                movem.l    -[A7], A3,A4
  4260. 00002D7C  266E 000C                movea.l    A3, [A6 + 0xC]
  4261. 00002D80  286E 0008                movea.l    A4, [A6 + 0x8]
  4262. 00002D84  2054                     movea.l    A0, [A4]
  4263. 00002D86  4AA8 0012                tst.l      [A0 + 0x12]
  4264. 00002D8A  672E                     beq        +0x30 /* 00002DBA */
  4265. 00002D8C  42A7                     clr.l      -[A7]
  4266. 00002D8E  2054                     movea.l    A0, [A4]
  4267. 00002D90  2F28 0012                move.l     -[A7], [A0 + 0x12]
  4268. 00002D94  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  4269. 00002D98  B7DF                     cmpa.l     A3, [A7]+
  4270. 00002D9A  671E                     beq        +0x20 /* 00002DBA */
  4271. 00002D9C  2F0B                     move.l     -[A7], A3
  4272. 00002D9E  2054                     movea.l    A0, [A4]
  4273. 00002DA0  2F28 0012                move.l     -[A7], [A0 + 0x12]
  4274. 00002DA4  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  4275. 00002DA8  2F0B                     move.l     -[A7], A3
  4276. 00002DAA  2054                     movea.l    A0, [A4]
  4277. 00002DAC  2F28 0012                move.l     -[A7], [A0 + 0x12]
  4278. 00002DB0  4EAD 197A                jsr        [A5 + 0x197A /* export_811 */]
  4279. 00002DB4  2F0B                     move.l     -[A7], A3
  4280. 00002DB6  4EAD 3C0A                jsr        [A5 + 0x3C0A /* export_1917 */]
  4281. label00002DBA:
  4282. 00002DBA  4CDF 1800                movem.l    A3,A4, [A7]+
  4283. 00002DBE  4E5E                     unlink     A6
  4284. 00002DC0  205F                     movea.l    A0, [A7]+
  4285. 00002DC2  504F                     addq.w     A7, 8
  4286. 00002DC4  4ED0                     jmp        [A0]
  4287. 00002DC6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4288. export_489: // at 00002DC8 (misaligned)
  4289. 00002DCA  FFF8                     .invalid   <<F/7/7>>
  4290. 00002DCC  206E 000C                movea.l    A0, [A6 + 0xC]
  4291. 00002DD0  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4292. 00002DD4  7003                     moveq.l    D0, 0x03
  4293. label00002DD6:
  4294. 00002DD6  32D8                     move.w     [A1]+, [A0]+
  4295. 00002DD8  51C8 FFFC                dbf        D0, -0x6 /* 00002DD6 */
  4296. 00002DDC  4E5E                     unlink     A6
  4297. 00002DDE  205F                     movea.l    A0, [A7]+
  4298. 00002DE0  504F                     addq.w     A7, 8
  4299. 00002DE2  4ED0                     jmp        [A0]
  4300. export_490:
  4301. fn00002DE4:
  4302. 00002DE4  4E56 FFFC                link       A6, -0x0004
  4303. 00002DE8  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4304. 00002DEC  266E 000C                movea.l    A3, [A6 + 0xC]
  4305. 00002DF0  2C2E 0008                move.l     D6, [A6 + 0x8]
  4306. 00002DF4  2846                     movea.l    A4, D6
  4307. 00002DF6  2054                     movea.l    A0, [A4]
  4308. 00002DF8  4AA8 0012                tst.l      [A0 + 0x12]
  4309. 00002DFC  672C                     beq        +0x2E /* 00002E2A */
  4310. 00002DFE  2F0B                     move.l     -[A7], A3
  4311. 00002E00  2F28 0012                move.l     -[A7], [A0 + 0x12]
  4312. 00002E04  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  4313. 00002E08  4267                     clr.w      -[A7]
  4314. 00002E0A  2054                     movea.l    A0, [A4]
  4315. 00002E0C  2F28 0012                move.l     -[A7], [A0 + 0x12]
  4316. 00002E10  4EAD 18FA                jsr        [A5 + 0x18FA /* export_795 */]
  4317. 00002E14  101F                     move.b     D0, [A7]+
  4318. 00002E16  6712                     beq        +0x14 /* 00002E2A */
  4319. 00002E18  2054                     movea.l    A0, [A4]
  4320. 00002E1A  2F28 0012                move.l     -[A7], [A0 + 0x12]
  4321. 00002E1E  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  4322. 00002E22  2054                     movea.l    A0, [A4]
  4323. 00002E24  7000                     moveq.l    D0, 0x00
  4324. 00002E26  2140 0012                move.l     [A0 + 0x12], D0
  4325. label00002E2A:
  4326. 00002E2A  2053                     movea.l    A0, [A3]
  4327. 00002E2C  BCA8 0002                cmp.l      D6, [A0 + 0x2]
  4328. 00002E30  6606                     bne        +0x8 /* 00002E38 */
  4329. 00002E32  7000                     moveq.l    D0, 0x00
  4330. 00002E34  2140 0002                move.l     [A0 + 0x2], D0
  4331. label00002E38:
  4332. 00002E38  2053                     movea.l    A0, [A3]
  4333. 00002E3A  7000                     moveq.l    D0, 0x00
  4334. 00002E3C  2140 000E                move.l     [A0 + 0xE], D0
  4335. 00002E40  2F0B                     move.l     -[A7], A3
  4336. 00002E42  4EAD 1EC2                jsr        [A5 + 0x1EC2 /* export_980 */]
  4337. 00002E46  42A7                     clr.l      -[A7]
  4338. 00002E48  2F06                     move.l     -[A7], D6
  4339. 00002E4A  4EAD 3BAA                jsr        [A5 + 0x3BAA /* export_1905 */]
  4340. 00002E4E  2E1F                     move.l     D7, [A7]+
  4341. 00002E50  56C0                     sne        D0
  4342. 00002E52  4A00                     tst.b      D0
  4343. 00002E54  6718                     beq        +0x1A /* 00002E6E */
  4344. 00002E56  2047                     movea.l    A0, D7
  4345. 00002E58  2050                     movea.l    A0, [A0]
  4346. 00002E5A  B7E8 0052                cmpa.l     A3, [A0 + 0x52]
  4347. 00002E5E  57C1                     seq        D1
  4348. 00002E60  C001                     and.b      D0, D1
  4349. 00002E62  670A                     beq        +0xC /* 00002E6E */
  4350. 00002E64  2F06                     move.l     -[A7], D6
  4351. 00002E66  2F07                     move.l     -[A7], D7
  4352. 00002E68  4EAD 1FB2                jsr        [A5 + 0x1FB2 /* export_1010 */]
  4353. 00002E6C  6010                     bra        +0x12 /* 00002E7E */
  4354. label00002E6E:
  4355. 00002E6E  B7ED FC38                cmpa.l     A3, [A5 - 0x3C8]
  4356. 00002E72  660A                     bne        +0xC /* 00002E7E */
  4357. 00002E74  2F06                     move.l     -[A7], D6
  4358. 00002E76  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  4359. 00002E7A  4EAD 1D12                jsr        [A5 + 0x1D12 /* export_926 */]
  4360. label00002E7E:
  4361. 00002E7E  42A7                     clr.l      -[A7]
  4362. 00002E80  2F0B                     move.l     -[A7], A3
  4363. 00002E82  4EAD 3C82                jsr        [A5 + 0x3C82 /* export_1932 */]
  4364. 00002E86  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  4365. 00002E8A  4E5E                     unlink     A6
  4366. 00002E8C  205F                     movea.l    A0, [A7]+
  4367. 00002E8E  504F                     addq.w     A7, 8
  4368. 00002E90  4ED0                     jmp        [A0]
  4369. 00002E92  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4370. 00002E96  FFFC                     .invalid   <<F/7/7>>
  4371. 00002E98  2F0C                     move.l     -[A7], A4
  4372. 00002E9A  286E 0008                movea.l    A4, [A6 + 0x8]
  4373. 00002E9E  204C                     movea.l    A0, A4
  4374. 00002EA0  5088                     addq.l     A0, 8
  4375. 00002EA2  2050                     movea.l    A0, [A0]
  4376. 00002EA4  2D48 FFFC                move.l     [A6 - 0x4], A0
  4377. 00002EA8  486C FFF8                pea.l      [A4 - 0x8]
  4378. 00002EAC  1F2C 000C                move.b     -[A7], [A4 + 0xC]
  4379. 00002EB0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4380. 00002EB4  4EAD 3C5A                jsr        [A5 + 0x3C5A /* export_1927 */]
  4381. 00002EB8  285F                     movea.l    A4, [A7]+
  4382. 00002EBA  4E5E                     unlink     A6
  4383. 00002EBC  205F                     movea.l    A0, [A7]+
  4384. 00002EBE  504F                     addq.w     A7, 8
  4385. 00002EC0  4ED0                     jmp        [A0]
  4386. 00002EC2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4387. // begin alternate branch 00002EC4-00002EC8
  4388. export_491:
  4389. fn00002EC4:
  4390. 00002EC4  4E56 FFC8                link       A6, -0x0038
  4391. // end alternate branch 00002EC4-00002EC8
  4392. export_491: // at 00002EC4 (misaligned)
  4393. fn00002EC4: // (misaligned)
  4394. 00002EC6  FFC8                     .invalid   <<F/7/7>>
  4395. 00002EC8  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4396. 00002ECC  266E 0008                movea.l    A3, [A6 + 0x8]
  4397. 00002ED0  2C2E 000E                move.l     D6, [A6 + 0xE]
  4398. 00002ED4  2E2E 0012                move.l     D7, [A6 + 0x12]
  4399. 00002ED8  284B                     movea.l    A4, A3
  4400. 00002EDA  2054                     movea.l    A0, [A4]
  4401. 00002EDC  BEA8 0026                cmp.l      D7, [A0 + 0x26]
  4402. 00002EE0  56C0                     sne        D0
  4403. 00002EE2  4A00                     tst.b      D0
  4404. 00002EE4  660C                     bne        +0xE /* 00002EF2 */
  4405. 00002EE6  BCA8 0022                cmp.l      D6, [A0 + 0x22]
  4406. 00002EEA  56C1                     sne        D1
  4407. 00002EEC  8001                     or.b       D0, D1
  4408. 00002EEE  6700 0198                beq        +0x19A /* 00003088 */
  4409. label00002EF2:
  4410. 00002EF2  102E 000C                move.b     D0, [A6 + 0xC]
  4411. 00002EF6  671C                     beq        +0x1E /* 00002F14 */
  4412. 00002EF8  2F00                     move.l     -[A7], D0
  4413. 00002EFA  4267                     clr.w      -[A7]
  4414. 00002EFC  2F0B                     move.l     -[A7], A3
  4415. 00002EFE  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  4416. 00002F02  121F                     move.b     D1, [A7]+
  4417. 00002F04  201F                     move.l     D0, [A7]+
  4418. 00002F06  C001                     and.b      D0, D1
  4419. 00002F08  670A                     beq        +0xC /* 00002F14 */
  4420. 00002F0A  486E FFC8                pea.l      [A6 - 0x38]
  4421. 00002F0E  2F0B                     move.l     -[A7], A3
  4422. 00002F10  4EAD 1E7A                jsr        [A5 + 0x1E7A /* export_971 */]
  4423. label00002F14:
  4424. 00002F14  486E FFF8                pea.l      [A6 - 0x8]
  4425. 00002F18  2007                     move.l     D0, D7
  4426. 00002F1A  2054                     movea.l    A0, [A4]
  4427. 00002F1C  90A8 0026                sub.l      D0, [A0 + 0x26]
  4428. 00002F20  2F00                     move.l     -[A7], D0
  4429. 00002F22  2006                     move.l     D0, D6
  4430. 00002F24  90A8 0022                sub.l      D0, [A0 + 0x22]
  4431. 00002F28  2F00                     move.l     -[A7], D0
  4432. 00002F2A  4EAD 22FA                jsr        [A5 + 0x22FA /* export_1115 */]
  4433. 00002F2E  2054                     movea.l    A0, [A4]
  4434. 00002F30  2147 0026                move.l     [A0 + 0x26], D7
  4435. 00002F34  2146 0022                move.l     [A0 + 0x22], D6
  4436. 00002F38  2F0B                     move.l     -[A7], A3
  4437. 00002F3A  4EAD 1EC2                jsr        [A5 + 0x1EC2 /* export_980 */]
  4438. 00002F3E  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  4439. 00002F42  4EAD 1CDA                jsr        [A5 + 0x1CDA /* export_919 */]
  4440. 00002F46  102E 000C                move.b     D0, [A6 + 0xC]
  4441. 00002F4A  6700 011A                beq        +0x11C /* 00003066 */
  4442. 00002F4E  2F00                     move.l     -[A7], D0
  4443. 00002F50  4267                     clr.w      -[A7]
  4444. 00002F52  2F0B                     move.l     -[A7], A3
  4445. 00002F54  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  4446. 00002F58  121F                     move.b     D1, [A7]+
  4447. 00002F5A  201F                     move.l     D0, [A7]+
  4448. 00002F5C  C001                     and.b      D0, D1
  4449. 00002F5E  6700 0106                beq        +0x108 /* 00003066 */
  4450. 00002F62  486E FFD8                pea.l      [A6 - 0x28]
  4451. 00002F66  2F0B                     move.l     -[A7], A3
  4452. 00002F68  4EAD 1E7A                jsr        [A5 + 0x1E7A /* export_971 */]
  4453. 00002F6C  4267                     clr.w      -[A7]
  4454. 00002F6E  2F0B                     move.l     -[A7], A3
  4455. 00002F70  4EAD 3C3A                jsr        [A5 + 0x3C3A /* export_1923 */]
  4456. 00002F74  101F                     move.b     D0, [A7]+
  4457. 00002F76  6700 00EE                beq        +0xF0 /* 00003066 */
  4458. 00002F7A  202E FFD4                move.l     D0, [A6 - 0x2C]
  4459. 00002F7E  B0AE FFE4                cmp.l      D0, [A6 - 0x1C]
  4460. 00002F82  676C                     beq        +0x6E /* 00002FF0 */
  4461. 00002F84  486E FFE8                pea.l      [A6 - 0x18]
  4462. 00002F88  42A7                     clr.l      -[A7]
  4463. 00002F8A  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  4464. 00002F8E  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  4465. 00002F92  201F                     move.l     D0, [A7]+
  4466. 00002F94  2E9F                     move.l     [A7], [A7]+
  4467. 00002F96  B097                     cmp.l      D0, [A7]
  4468. 00002F98  6C02                     bge        +0x4 /* 00002F9C */
  4469. 00002F9A  2E80                     move.l     [A7], D0
  4470. label00002F9C:
  4471. 00002F9C  42A7                     clr.l      -[A7]
  4472. 00002F9E  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  4473. 00002FA2  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  4474. 00002FA6  201F                     move.l     D0, [A7]+
  4475. 00002FA8  2E9F                     move.l     [A7], [A7]+
  4476. 00002FAA  B097                     cmp.l      D0, [A7]
  4477. 00002FAC  6C02                     bge        +0x4 /* 00002FB0 */
  4478. 00002FAE  2E80                     move.l     [A7], D0
  4479. label00002FB0:
  4480. 00002FB0  42A7                     clr.l      -[A7]
  4481. 00002FB2  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  4482. 00002FB6  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  4483. 00002FBA  201F                     move.l     D0, [A7]+
  4484. 00002FBC  2E9F                     move.l     [A7], [A7]+
  4485. 00002FBE  B097                     cmp.l      D0, [A7]
  4486. 00002FC0  6F02                     ble        +0x4 /* 00002FC4 */
  4487. 00002FC2  2E80                     move.l     [A7], D0
  4488. label00002FC4:
  4489. 00002FC4  42A7                     clr.l      -[A7]
  4490. 00002FC6  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  4491. 00002FCA  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  4492. 00002FCE  201F                     move.l     D0, [A7]+
  4493. 00002FD0  2E9F                     move.l     [A7], [A7]+
  4494. 00002FD2  B097                     cmp.l      D0, [A7]
  4495. 00002FD4  6F02                     ble        +0x4 /* 00002FD8 */
  4496. 00002FD6  2E80                     move.l     [A7], D0
  4497. label00002FD8:
  4498. 00002FD8  4EAD 230A                jsr        [A5 + 0x230A /* export_1117 */]
  4499. 00002FDC  2054                     movea.l    A0, [A4]
  4500. 00002FDE  4AA8 000E                tst.l      [A0 + 0xE]
  4501. 00002FE2  670C                     beq        +0xE /* 00002FF0 */
  4502. 00002FE4  486E FFE8                pea.l      [A6 - 0x18]
  4503. 00002FE8  2F28 000E                move.l     -[A7], [A0 + 0xE]
  4504. 00002FEC  4EAD 1EBA                jsr        [A5 + 0x1EBA /* export_979 */]
  4505. label00002FF0:
  4506. 00002FF0  202E FFD0                move.l     D0, [A6 - 0x30]
  4507. 00002FF4  B0AE FFE0                cmp.l      D0, [A6 - 0x20]
  4508. 00002FF8  676C                     beq        +0x6E /* 00003066 */
  4509. 00002FFA  486E FFE8                pea.l      [A6 - 0x18]
  4510. 00002FFE  42A7                     clr.l      -[A7]
  4511. 00003000  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  4512. 00003004  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  4513. 00003008  201F                     move.l     D0, [A7]+
  4514. 0000300A  2E9F                     move.l     [A7], [A7]+
  4515. 0000300C  B097                     cmp.l      D0, [A7]
  4516. 0000300E  6C02                     bge        +0x4 /* 00003012 */
  4517. 00003010  2E80                     move.l     [A7], D0
  4518. label00003012:
  4519. 00003012  42A7                     clr.l      -[A7]
  4520. 00003014  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  4521. 00003018  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  4522. 0000301C  201F                     move.l     D0, [A7]+
  4523. 0000301E  2E9F                     move.l     [A7], [A7]+
  4524. 00003020  B097                     cmp.l      D0, [A7]
  4525. 00003022  6C02                     bge        +0x4 /* 00003026 */
  4526. 00003024  2E80                     move.l     [A7], D0
  4527. label00003026:
  4528. 00003026  42A7                     clr.l      -[A7]
  4529. 00003028  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  4530. 0000302C  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  4531. 00003030  201F                     move.l     D0, [A7]+
  4532. 00003032  2E9F                     move.l     [A7], [A7]+
  4533. 00003034  B097                     cmp.l      D0, [A7]
  4534. 00003036  6F02                     ble        +0x4 /* 0000303A */
  4535. 00003038  2E80                     move.l     [A7], D0
  4536. label0000303A:
  4537. 0000303A  42A7                     clr.l      -[A7]
  4538. 0000303C  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  4539. 00003040  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  4540. 00003044  201F                     move.l     D0, [A7]+
  4541. 00003046  2E9F                     move.l     [A7], [A7]+
  4542. 00003048  B097                     cmp.l      D0, [A7]
  4543. 0000304A  6F02                     ble        +0x4 /* 0000304E */
  4544. 0000304C  2E80                     move.l     [A7], D0
  4545. label0000304E:
  4546. 0000304E  4EAD 230A                jsr        [A5 + 0x230A /* export_1117 */]
  4547. 00003052  2054                     movea.l    A0, [A4]
  4548. 00003054  4AA8 000E                tst.l      [A0 + 0xE]
  4549. 00003058  670C                     beq        +0xE /* 00003066 */
  4550. 0000305A  486E FFE8                pea.l      [A6 - 0x18]
  4551. 0000305E  2F28 000E                move.l     -[A7], [A0 + 0xE]
  4552. 00003062  4EAD 1EBA                jsr        [A5 + 0x1EBA /* export_979 */]
  4553. label00003066:
  4554. 00003066  2054                     movea.l    A0, [A4]
  4555. 00003068  4AA8 000E                tst.l      [A0 + 0xE]
  4556. 0000306C  670E                     beq        +0x10 /* 0000307C */
  4557. 0000306E  2F0B                     move.l     -[A7], A3
  4558. 00003070  486E FFF8                pea.l      [A6 - 0x8]
  4559. 00003074  2F28 000E                move.l     -[A7], [A0 + 0xE]
  4560. 00003078  4EAD 3C52                jsr        [A5 + 0x3C52 /* export_1926 */]
  4561. label0000307C:
  4562. 0000307C  487A FE16                pea.l      [PC - 0x1EA /* 00002E94, value 0x4E56FFFC */]
  4563. 00003080  2F0E                     move.l     -[A7], A6
  4564. 00003082  2F0B                     move.l     -[A7], A3
  4565. 00003084  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  4566. label00003088:
  4567. 00003088  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  4568. 0000308C  4E5E                     unlink     A6
  4569. 0000308E  205F                     movea.l    A0, [A7]+
  4570. 00003090  DEFC 000E                add.w      A7, 0xE
  4571. 00003094  4ED0                     jmp        [A0]
  4572. 00003096  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4573. // begin alternate branch 00003098-000030A6
  4574. export_492:
  4575. fn00003098:
  4576. 00003098  4E56 0000                link       A6, 0
  4577. 0000309C  48E7 0018                movem.l    -[A7], A3,A4
  4578. 000030A0  266E 0008                movea.l    A3, [A6 + 0x8]
  4579. 000030A4  284B                     movea.l    A4, A3
  4580. // end alternate branch 00003098-000030A6
  4581. export_492: // at 00003098 (misaligned)
  4582. fn00003098: // (misaligned)
  4583. 0000309A  0000 48E7                ori.b      D0, 0xE7
  4584. 0000309E  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  4585. 000030A2  0008 284B                ori.b      A0, 0x4B /* 'K' */
  4586. 000030A6  102E 000E                move.b     D0, [A6 + 0xE]
  4587. 000030AA  2054                     movea.l    A0, [A4]
  4588. 000030AC  B028 0032                cmp.b      D0, [A0 + 0x32]
  4589. 000030B0  6728                     beq        +0x2A /* 000030DA */
  4590. 000030B2  102E 000C                move.b     D0, [A6 + 0xC]
  4591. 000030B6  670C                     beq        +0xE /* 000030C4 */
  4592. 000030B8  117C 0001 0032           move.b     [A0 + 0x32], 0x1
  4593. 000030BE  2F0B                     move.l     -[A7], A3
  4594. 000030C0  4EAD 3C0A                jsr        [A5 + 0x3C0A /* export_1917 */]
  4595. label000030C4:
  4596. 000030C4  2F0B                     move.l     -[A7], A3
  4597. 000030C6  4EAD 1EC2                jsr        [A5 + 0x1EC2 /* export_980 */]
  4598. 000030CA  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  4599. 000030CE  4EAD 1CDA                jsr        [A5 + 0x1CDA /* export_919 */]
  4600. 000030D2  2054                     movea.l    A0, [A4]
  4601. 000030D4  116E 000E 0032           move.b     [A0 + 0x32], [A6 + 0xE]
  4602. label000030DA:
  4603. 000030DA  4CDF 1800                movem.l    A3,A4, [A7]+
  4604. 000030DE  4E5E                     unlink     A6
  4605. 000030E0  205F                     movea.l    A0, [A7]+
  4606. 000030E2  504F                     addq.w     A7, 8
  4607. 000030E4  4ED0                     jmp        [A0]
  4608. 000030E6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4609. export_493: // at 000030E8 (misaligned)
  4610. 000030EA  FFF8                     .invalid   <<F/7/7>>
  4611. 000030EC  206E 000C                movea.l    A0, [A6 + 0xC]
  4612. 000030F0  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4613. 000030F4  7003                     moveq.l    D0, 0x03
  4614. label000030F6:
  4615. 000030F6  32D8                     move.w     [A1]+, [A0]+
  4616. 000030F8  51C8 FFFC                dbf        D0, -0x6 /* 000030F6 */
  4617. 000030FC  4E5E                     unlink     A6
  4618. 000030FE  205F                     movea.l    A0, [A7]+
  4619. 00003100  DEFC 000C                add.w      A7, 0xC
  4620. 00003104  4ED0                     jmp        [A0]
  4621. 00003106  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4622. // begin alternate branch 00003108-0000310E
  4623. fn00003108:
  4624. 00003108  4E56 0000                link       A6, 0
  4625. 0000310C  4E5E                     unlink     A6
  4626. // end alternate branch 00003108-0000310E
  4627. fn00003108: // (misaligned)
  4628. 0000310A  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  4629. 0000310E  205F                     movea.l    A0, [A7]+
  4630. 00003110  504F                     addq.w     A7, 8
  4631. 00003112  4ED0                     jmp        [A0]
  4632. export_494:
  4633. fn00003114:
  4634. 00003114  4E56 FFEC                link       A6, -0x0014
  4635. 00003118  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  4636. 0000311C  206E 000E                movea.l    A0, [A6 + 0xE]
  4637. 00003120  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4638. 00003124  7003                     moveq.l    D0, 0x03
  4639. label00003126:
  4640. 00003126  32D8                     move.w     [A1]+, [A0]+
  4641. 00003128  51C8 FFFC                dbf        D0, -0x6 /* 00003126 */
  4642. 0000312C  266E 0008                movea.l    A3, [A6 + 0x8]
  4643. 00003130  284B                     movea.l    A4, A3
  4644. 00003132  4206                     clr.b      D6
  4645. 00003134  41EE FFF0                lea.l      A0, [A6 - 0x10]
  4646. 00003138  2454                     movea.l    A2, [A4]
  4647. 0000313A  43EA 0022                lea.l      A1, [A2 + 0x22]
  4648. 0000313E  7003                     moveq.l    D0, 0x03
  4649. label00003140:
  4650. 00003140  30D9                     move.w     [A0]+, [A1]+
  4651. 00003142  51C8 FFFC                dbf        D0, -0x6 /* 00003140 */
  4652. 00003146  422E FFEC                clr.b      [A6 - 0x14]
  4653. 0000314A  1E2E FFEC                move.b     D7, [A6 - 0x14]
  4654. 0000314E  6036                     bra        +0x38 /* 00003186 */
  4655. label00003150:
  4656. 00003150  1007                     move.b     D0, D7
  4657. 00003152  4880                     ext.w      D0
  4658. 00003154  2054                     movea.l    A0, [A4]
  4659. 00003156  4A30 002A                tst.b      [A0 + D0.w + 0x2A]
  4660. 0000315A  6604                     bne        +0x6 /* 00003160 */
  4661. 0000315C  7C01                     moveq.l    D6, 0x01
  4662. 0000315E  6024                     bra        +0x26 /* 00003184 */
  4663. label00003160:
  4664. 00003160  1007                     move.b     D0, D7
  4665. 00003162  4880                     ext.w      D0
  4666. 00003164  2054                     movea.l    A0, [A4]
  4667. 00003166  7201                     moveq.l    D1, 0x01
  4668. 00003168  B230 002A                cmp.b      D1, [A0 + D0.w + 0x2A]
  4669. 0000316C  6616                     bne        +0x18 /* 00003184 */
  4670. 0000316E  1007                     move.b     D0, D7
  4671. 00003170  4880                     ext.w      D0
  4672. 00003172  E540                     asl        D0.w, 2
  4673. 00003174  1207                     move.b     D1, D7
  4674. 00003176  4881                     ext.w      D1
  4675. 00003178  E541                     asl        D1.w, 2
  4676. 0000317A  2436 10F8                move.l     D2, [A6 + D1.w - 0x8]
  4677. 0000317E  D5B6 00F0                add.l      [A6 + D0.w - 0x16], D2
  4678. 00003182  7C01                     moveq.l    D6, 0x01
  4679. label00003184:
  4680. 00003184  5207                     addq.b     D7, 1
  4681. label00003186:
  4682. 00003186  7001                     moveq.l    D0, 0x01
  4683. 00003188  B007                     cmp.b      D0, D7
  4684. 0000318A  6CC4                     bge        -0x3A /* 00003150 */
  4685. 0000318C  1006                     move.b     D0, D6
  4686. 0000318E  6722                     beq        +0x24 /* 000031B2 */
  4687. 00003190  486E FFF0                pea.l      [A6 - 0x10]
  4688. 00003194  2F0B                     move.l     -[A7], A3
  4689. 00003196  4EAD 3C6A                jsr        [A5 + 0x3C6A /* export_1929 */]
  4690. 0000319A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4691. 0000319E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4692. 000031A2  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  4693. 000031A6  2F0B                     move.l     -[A7], A3
  4694. 000031A8  4EAD 3C62                jsr        [A5 + 0x3C62 /* export_1928 */]
  4695. 000031AC  2F0B                     move.l     -[A7], A3
  4696. 000031AE  4EBA FABC                jsr        [PC - 0x544 /* 00002C6C */]
  4697. label000031B2:
  4698. 000031B2  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  4699. 000031B6  4E5E                     unlink     A6
  4700. 000031B8  205F                     movea.l    A0, [A7]+
  4701. 000031BA  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4702. 000031BE  4ED0                     jmp        [A0]
  4703. fn000031C0:
  4704. 000031C0  4E56 0000                link       A6, 0
  4705. 000031C4  4E5E                     unlink     A6
  4706. 000031C6  205F                     movea.l    A0, [A7]+
  4707. 000031C8  5C4F                     addq.w     A7, 6
  4708. 000031CA  4ED0                     jmp        [A0]
  4709. 000031CC  4E56 FFFC                link       A6, -0x0004
  4710. 000031D0  2F0C                     move.l     -[A7], A4
  4711. 000031D2  286E 0008                movea.l    A4, [A6 + 0x8]
  4712. 000031D6  204C                     movea.l    A0, A4
  4713. 000031D8  5088                     addq.l     A0, 8
  4714. 000031DA  2050                     movea.l    A0, [A0]
  4715. 000031DC  2D48 FFFC                move.l     [A6 - 0x4], A0
  4716. 000031E0  4AAC FFFC                tst.l      [A4 - 0x4]
  4717. 000031E4  670E                     beq        +0x10 /* 000031F4 */
  4718. 000031E6  102C FFFB                move.b     D0, [A4 - 0x5]
  4719. 000031EA  6702                     beq        +0x4 /* 000031EE */
  4720. 000031EC  A8F4                     syscall    ClosePicture
  4721. label000031EE:
  4722. 000031EE  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  4723. 000031F2  A8F5                     syscall    KillPicture
  4724. label000031F4:
  4725. 000031F4  102D FCAD                move.b     D0, [A5 - 0x353]
  4726. 000031F8  6708                     beq        +0xA /* 00003202 */
  4727. 000031FA  486C FF16                pea.l      [A4 - 0xEA]
  4728. 000031FE  A87D                     syscall    ClosePort
  4729. 00003200  6006                     bra        +0x8 /* 00003208 */
  4730. label00003202:
  4731. 00003202  486C FF82                pea.l      [A4 - 0x7E]
  4732. 00003206  A87D                     syscall    ClosePort
  4733. label00003208:
  4734. 00003208  2F2D FC0C                move.l     -[A7], [A5 - 0x3F4]
  4735. 0000320C  A873                     syscall    SetPort
  4736. 0000320E  42A7                     clr.l      -[A7]
  4737. 00003210  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  4738. 00003214  4EAD 3C82                jsr        [A5 + 0x3C82 /* export_1932 */]
  4739. 00003218  422D F75C                clr.b      [A5 - 0x8A4]
  4740. 0000321C  7000                     moveq.l    D0, 0x00
  4741. 0000321E  2B40 F73C                move.l     [A5 - 0x8C4], D0
  4742. 00003222  285F                     movea.l    A4, [A7]+
  4743. 00003224  4E5E                     unlink     A6
  4744. 00003226  205F                     movea.l    A0, [A7]+
  4745. 00003228  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4746. 0000322C  4ED0                     jmp        [A0]
  4747. 0000322E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4748. export_495: // at 00003230 (misaligned)
  4749. 00003232  FED8 48E7                .extension 0xED8 <<F/2-3/7>> // unimplemented
  4750. 00003236  0108                     btst       A0, D0
  4751. 00003238  286E 0008                movea.l    A4, [A6 + 0x8]
  4752. 0000323C  2F0C                     move.l     -[A7], A4
  4753. 0000323E  4EAD 1EC2                jsr        [A5 + 0x1EC2 /* export_980 */]
  4754. 00003242  1B7C 0001 F75C           move.b     [A5 - 0x8A4], 0x1
  4755. 00003248  2B4C F73C                move.l     [A5 - 0x8C4], A4
  4756. 0000324C  102D FCAD                move.b     D0, [A5 - 0x353]
  4757. 00003250  6712                     beq        +0x14 /* 00003264 */
  4758. 00003252  486E FF16                pea.l      [A6 - 0xEA]
  4759. 00003256  AA00                     syscall    OpenCPort
  4760. 00003258  486E FF16                pea.l      [A6 - 0xEA]
  4761. 0000325C  2F0C                     move.l     -[A7], A4
  4762. 0000325E  4EAD 3C82                jsr        [A5 + 0x3C82 /* export_1932 */]
  4763. 00003262  6010                     bra        +0x12 /* 00003274 */
  4764. label00003264:
  4765. 00003264  486E FF82                pea.l      [A6 - 0x7E]
  4766. 00003268  A86F                     syscall    OpenPort
  4767. 0000326A  486E FF82                pea.l      [A6 - 0x7E]
  4768. 0000326E  2F0C                     move.l     -[A7], A4
  4769. 00003270  4EAD 3C82                jsr        [A5 + 0x3C82 /* export_1932 */]
  4770. label00003274:
  4771. 00003274  486E FED8                pea.l      [A6 - 0x128]
  4772. 00003278  487A FF52                pea.l      [PC - 0xAE /* 000031CC, value 0x4E56FFFC */]
  4773. 0000327C  2F0E                     move.l     -[A7], A6
  4774. 0000327E  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  4775. 00003282  4267                     clr.w      -[A7]
  4776. 00003284  2F0C                     move.l     -[A7], A4
  4777. 00003286  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  4778. 0000328A  101F                     move.b     D0, [A7]+
  4779. 0000328C  6700 0092                beq        +0x94 /* 00003320 */
  4780. 00003290  486E FFF2                pea.l      [A6 - 0xE]
  4781. 00003294  2F0C                     move.l     -[A7], A4
  4782. 00003296  4EAD 1E8A                jsr        [A5 + 0x1E8A /* export_973 */]
  4783. 0000329A  42A7                     clr.l      -[A7]
  4784. 0000329C  486E FFF2                pea.l      [A6 - 0xE]
  4785. 000032A0  A8F3                     syscall    OpenPicture
  4786. 000032A2  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  4787. 000032A6  1D7C 0001 FFFB           move.b     [A6 - 0x5], 0x1
  4788. 000032AC  4AAE FFFC                tst.l      [A6 - 0x4]
  4789. 000032B0  675E                     beq        +0x60 /* 00003310 */
  4790. 000032B2  486E FFF2                pea.l      [A6 - 0xE]
  4791. 000032B6  A87B                     syscall    ClipRect
  4792. 000032B8  2F0C                     move.l     -[A7], A4
  4793. 000032BA  4EAD 3C32                jsr        [A5 + 0x3C32 /* export_1922 */]
  4794. 000032BE  A8F4                     syscall    ClosePicture
  4795. 000032C0  422E FFFB                clr.b      [A6 - 0x5]
  4796. 000032C4  4267                     clr.w      -[A7]
  4797. 000032C6  206E FFFC                movea.l    A0, [A6 - 0x4]
  4798. 000032CA  2050                     movea.l    A0, [A0]
  4799. 000032CC  4868 0002                pea.l      [A0 + 0x2]
  4800. 000032D0  A8AE                     syscall    EmptyRect
  4801. 000032D2  101F                     move.b     D0, [A7]+
  4802. 000032D4  670A                     beq        +0xC /* 000032E0 */
  4803. 000032D6  3F3C FF94                move.w     -[A7], 0xFF94
  4804. 000032DA  42A7                     clr.l      -[A7]
  4805. 000032DC  4EAD 2102                jsr        [A5 + 0x2102 /* export_1052 */]
  4806. label000032E0:
  4807. 000032E0  4267                     clr.w      -[A7]
  4808. 000032E2  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  4809. 000032E8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4810. 000032EC  4EAD 066A                jsr        [A5 + 0x66A /* export_201 */]
  4811. 000032F0  301F                     move.w     D0, [A7]+
  4812. 000032F2  48C0                     ext.l      D0
  4813. 000032F4  2E00                     move.l     D7, D0
  4814. 000032F6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4815. 000032FA  A8F5                     syscall    KillPicture
  4816. 000032FC  7000                     moveq.l    D0, 0x00
  4817. 000032FE  2D40 FFFC                move.l     [A6 - 0x4], D0
  4818. 00003302  4A87                     tst.l      D7
  4819. 00003304  6714                     beq        +0x16 /* 0000331A */
  4820. 00003306  3F07                     move.w     -[A7], D7
  4821. 00003308  42A7                     clr.l      -[A7]
  4822. 0000330A  4EAD 2102                jsr        [A5 + 0x2102 /* export_1052 */]
  4823. 0000330E  600A                     bra        +0xC /* 0000331A */
  4824. label00003310:
  4825. 00003310  3F3C FF94                move.w     -[A7], 0xFF94
  4826. 00003314  42A7                     clr.l      -[A7]
  4827. 00003316  4EAD 2102                jsr        [A5 + 0x2102 /* export_1052 */]
  4828. label0000331A:
  4829. 0000331A  2F0C                     move.l     -[A7], A4
  4830. 0000331C  4EAD 1EC2                jsr        [A5 + 0x1EC2 /* export_980 */]
  4831. label00003320:
  4832. 00003320  486E FED8                pea.l      [A6 - 0x128]
  4833. 00003324  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  4834. 00003328  102D FCAD                move.b     D0, [A5 - 0x353]
  4835. 0000332C  6708                     beq        +0xA /* 00003336 */
  4836. 0000332E  486E FF16                pea.l      [A6 - 0xEA]
  4837. 00003332  A87D                     syscall    ClosePort
  4838. 00003334  6006                     bra        +0x8 /* 0000333C */
  4839. label00003336:
  4840. 00003336  486E FF82                pea.l      [A6 - 0x7E]
  4841. 0000333A  A87D                     syscall    ClosePort
  4842. label0000333C:
  4843. 0000333C  2F2D FC0C                move.l     -[A7], [A5 - 0x3F4]
  4844. 00003340  A873                     syscall    SetPort
  4845. 00003342  422D F75C                clr.b      [A5 - 0x8A4]
  4846. 00003346  7000                     moveq.l    D0, 0x00
  4847. 00003348  2B40 F73C                move.l     [A5 - 0x8C4], D0
  4848. 0000334C  42A7                     clr.l      -[A7]
  4849. 0000334E  2F0C                     move.l     -[A7], A4
  4850. 00003350  4EAD 3C82                jsr        [A5 + 0x3C82 /* export_1932 */]
  4851. 00003354  4CDF 1080                movem.l    D7,A4, [A7]+
  4852. 00003358  4E5E                     unlink     A6
  4853. 0000335A  2E9F                     move.l     [A7], [A7]+
  4854. 0000335C  4E75                     rts
  4855. 0000335E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4856. // begin alternate branch 00003360-00003364
  4857. fn00003360:
  4858. 00003360  4E56 FFFC                link       A6, -0x0004
  4859. // end alternate branch 00003360-00003364
  4860. fn00003360: // (misaligned)
  4861. 00003362  FFFC                     .invalid   <<F/7/7>>
  4862. 00003364  2F0C                     move.l     -[A7], A4
  4863. 00003366  42A7                     clr.l      -[A7]
  4864. 00003368  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4865. 0000336C  4EAD 219A                jsr        [A5 + 0x219A /* export_1071 */]
  4866. 00003370  285F                     movea.l    A4, [A7]+
  4867. 00003372  4A94                     tst.l      [A4]
  4868. 00003374  6604                     bne        +0x6 /* 0000337A */
  4869. 00003376  2F0C                     move.l     -[A7], A4
  4870. 00003378  A9A2                     syscall    LoadResource
  4871. label0000337A:
  4872. 0000337A  2D4C 000C                move.l     [A6 + 0xC], A4
  4873. 0000337E  285F                     movea.l    A4, [A7]+
  4874. 00003380  4E5E                     unlink     A6
  4875. 00003382  2E9F                     move.l     [A7], [A7]+
  4876. 00003384  4E75                     rts
  4877. 00003386  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4878. // begin alternate branch 00003388-0000338C
  4879. fn00003388:
  4880. 00003388  4E56 FFC2                link       A6, -0x003E
  4881. // end alternate branch 00003388-0000338C
  4882. fn00003388: // (misaligned)
  4883. 0000338A  FFC2                     .invalid   <<F/7/7>>
  4884. 0000338C  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  4885. 00003390  286E 0008                movea.l    A4, [A6 + 0x8]
  4886. 00003394  204C                     movea.l    A0, A4
  4887. 00003396  5088                     addq.l     A0, 8
  4888. 00003398  2050                     movea.l    A0, [A0]
  4889. 0000339A  2D48 FFC2                move.l     [A6 - 0x3E], A0
  4890. 0000339E  4267                     clr.w      -[A7]
  4891. 000033A0  1F3C 0001                move.b     -[A7], 0x1
  4892. 000033A4  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  4893. 000033A8  4EBA 02D6                jsr        [PC + 0x2D6 /* 00003680 */]
  4894. 000033AC  181F                     move.b     D4, [A7]+
  4895. 000033AE  206E FFC2                movea.l    A0, [A6 - 0x3E]
  4896. 000033B2  2050                     movea.l    A0, [A0]
  4897. 000033B4  2268 003C                movea.l    A1, [A0 + 0x3C]
  4898. 000033B8  2269 0072                movea.l    A1, [A1 + 0x72]
  4899. 000033BC  2251                     movea.l    A1, [A1]
  4900. 000033BE  41EE FFE8                lea.l      A0, [A6 - 0x18]
  4901. 000033C2  5489                     addq.l     A1, 2
  4902. 000033C4  7003                     moveq.l    D0, 0x03
  4903. label000033C6:
  4904. 000033C6  30D9                     move.w     [A0]+, [A1]+
  4905. 000033C8  51C8 FFFC                dbf        D0, -0x6 /* 000033C6 */
  4906. 000033CC  4267                     clr.w      -[A7]
  4907. 000033CE  1F04                     move.b     -[A7], D4
  4908. 000033D0  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  4909. 000033D4  4EBA 02AA                jsr        [PC + 0x2AA /* 00003680 */]
  4910. 000033D8  101F                     move.b     D0, [A7]+
  4911. 000033DA  206E FFC2                movea.l    A0, [A6 - 0x3E]
  4912. 000033DE  43EE FFC8                lea.l      A1, [A6 - 0x38]
  4913. 000033E2  2050                     movea.l    A0, [A0]
  4914. 000033E4  45E8 0042                lea.l      A2, [A0 + 0x42]
  4915. 000033E8  7003                     moveq.l    D0, 0x03
  4916. label000033EA:
  4917. 000033EA  32DA                     move.w     [A1]+, [A2]+
  4918. 000033EC  51C8 FFFC                dbf        D0, -0x6 /* 000033EA */
  4919. 000033F0  42A7                     clr.l      -[A7]
  4920. 000033F2  AA29                     syscall    GetDeviceList
  4921. 000033F4  265F                     movea.l    A3, [A7]+
  4922. 000033F6  42A7                     clr.l      -[A7]
  4923. 000033F8  AA2A                     syscall    GetMainDevice
  4924. 000033FA  2E1F                     move.l     D7, [A7]+
  4925. 000033FC  7C00                     moveq.l    D6, 0x00
  4926. label000033FE:
  4927. 000033FE  2053                     movea.l    A0, [A3]
  4928. 00003400  43EE FFF0                lea.l      A1, [A6 - 0x10]
  4929. 00003404  41E8 0022                lea.l      A0, [A0 + 0x22]
  4930. 00003408  7003                     moveq.l    D0, 0x03
  4931. label0000340A:
  4932. 0000340A  32D8                     move.w     [A1]+, [A0]+
  4933. 0000340C  51C8 FFFC                dbf        D0, -0x6 /* 0000340A */
  4934. 00003410  4267                     clr.w      -[A7]
  4935. 00003412  486E FFF0                pea.l      [A6 - 0x10]
  4936. 00003416  486E FFC8                pea.l      [A6 - 0x38]
  4937. 0000341A  486E FFE0                pea.l      [A6 - 0x20]
  4938. 0000341E  A8AA                     syscall    SectRect
  4939. 00003420  101F                     move.b     D0, [A7]+
  4940. 00003422  6740                     beq        +0x42 /* 00003464 */
  4941. 00003424  2F00                     move.l     -[A7], D0
  4942. 00003426  4267                     clr.w      -[A7]
  4943. 00003428  486E FFE8                pea.l      [A6 - 0x18]
  4944. 0000342C  486E FFF0                pea.l      [A6 - 0x10]
  4945. 00003430  486E FFD8                pea.l      [A6 - 0x28]
  4946. 00003434  A8AA                     syscall    SectRect
  4947. 00003436  121F                     move.b     D1, [A7]+
  4948. 00003438  201F                     move.l     D0, [A7]+
  4949. 0000343A  C001                     and.b      D0, D1
  4950. 0000343C  6726                     beq        +0x28 /* 00003464 */
  4951. 0000343E  42A7                     clr.l      -[A7]
  4952. 00003440  302E FFDC                move.w     D0, [A6 - 0x24]
  4953. 00003444  906E FFD8                sub.w      D0, [A6 - 0x28]
  4954. 00003448  3F00                     move.w     -[A7], D0
  4955. 0000344A  302E FFDE                move.w     D0, [A6 - 0x22]
  4956. 0000344E  906E FFDA                sub.w      D0, [A6 - 0x26]
  4957. 00003452  3F00                     move.w     -[A7], D0
  4958. 00003454  301F                     move.w     D0, [A7]+
  4959. 00003456  C1DF                     muls.w     D0, [A7]+
  4960. 00003458  2E80                     move.l     [A7], D0
  4961. 0000345A  2A1F                     move.l     D5, [A7]+
  4962. 0000345C  BC85                     cmp.l      D6, D5
  4963. 0000345E  6C04                     bge        +0x6 /* 00003464 */
  4964. 00003460  2C05                     move.l     D6, D5
  4965. 00003462  2E0B                     move.l     D7, A3
  4966. label00003464:
  4967. 00003464  42A7                     clr.l      -[A7]
  4968. 00003466  2F0B                     move.l     -[A7], A3
  4969. 00003468  AA2B                     syscall    GetNextDevice
  4970. 0000346A  265F                     movea.l    A3, [A7]+
  4971. 0000346C  200B                     move.l     D0, A3
  4972. 0000346E  668E                     bne        -0x70 /* 000033FE */
  4973. 00003470  42A7                     clr.l      -[A7]
  4974. 00003472  AA2A                     syscall    GetMainDevice
  4975. 00003474  BE9F                     cmp.l      D7, [A7]+
  4976. 00003476  6716                     beq        +0x18 /* 0000348E */
  4977. 00003478  2047                     movea.l    A0, D7
  4978. 0000347A  2050                     movea.l    A0, [A0]
  4979. 0000347C  226C 000C                movea.l    A1, [A4 + 0xC]
  4980. 00003480  41E8 0022                lea.l      A0, [A0 + 0x22]
  4981. 00003484  7003                     moveq.l    D0, 0x03
  4982. label00003486:
  4983. 00003486  32D8                     move.w     [A1]+, [A0]+
  4984. 00003488  51C8 FFFC                dbf        D0, -0x6 /* 00003486 */
  4985. 0000348C  6032                     bra        +0x34 /* 000034C0 */
  4986. label0000348E:
  4987. 0000348E  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  4988. 00003492  2047                     movea.l    A0, D7
  4989. 00003494  2050                     movea.l    A0, [A0]
  4990. 00003496  4868 0022                pea.l      [A0 + 0x22]
  4991. 0000349A  A8DF                     syscall    RectRgn
  4992. 0000349C  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  4993. 000034A0  42A7                     clr.l      -[A7]
  4994. 000034A2  2EB8 09EE                move.l     [A7], [0x000009EE /* GrayRgn */]
  4995. 000034A6  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  4996. 000034AA  A8E4                     syscall    SectRgn
  4997. 000034AC  206D FC28                movea.l    A0, [A5 - 0x3D8]
  4998. 000034B0  2050                     movea.l    A0, [A0]
  4999. 000034B2  226C 000C                movea.l    A1, [A4 + 0xC]
  5000. 000034B6  5488                     addq.l     A0, 2
  5001. 000034B8  7003                     moveq.l    D0, 0x03
  5002. label000034BA:
  5003. 000034BA  32D8                     move.w     [A1]+, [A0]+
  5004. 000034BC  51C8 FFFC                dbf        D0, -0x6 /* 000034BA */
  5005. label000034C0:
  5006. 000034C0  206E 0008                movea.l    A0, [A6 + 0x8]
  5007. 000034C4  2147 0010                move.l     [A0 + 0x10], D7
  5008. 000034C8  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  5009. 000034CC  4E5E                     unlink     A6
  5010. 000034CE  2E9F                     move.l     [A7], [A7]+
  5011. 000034D0  4E75                     rts
  5012. 000034D2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5013. // begin alternate branch 000034D4-000034DE
  5014. export_496:
  5015. fn000034D4:
  5016. 000034D4  4E56 0000                link       A6, 0
  5017. 000034D8  102D FCAD                move.b     D0, [A5 - 0x353]
  5018. 000034DC  6708                     beq        +0xA /* 000034E6 */
  5019. // end alternate branch 000034D4-000034DE
  5020. export_496: // at 000034D4 (misaligned)
  5021. fn000034D4: // (misaligned)
  5022. 000034D6  0000 102D                ori.b      D0, 0x2D /* '-' */
  5023. 000034DA  FCAD 6708                .extension 0xCAD <<F/2-3/6>> // unimplemented
  5024. 000034DE  2F0E                     move.l     -[A7], A6
  5025. 000034E0  4EBA FEA6                jsr        [PC - 0x15A /* 00003388 */]
  5026. 000034E4  6034                     bra        +0x36 /* 0000351A */
  5027. label000034E6:
  5028. 000034E6  7000                     moveq.l    D0, 0x00
  5029. 000034E8  2D40 0010                move.l     [A6 + 0x10], D0
  5030. 000034EC  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  5031. 000034F0  486D FE12                pea.l      [A5 - 0x1EE]
  5032. 000034F4  A8DF                     syscall    RectRgn
  5033. 000034F6  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  5034. 000034FA  42A7                     clr.l      -[A7]
  5035. 000034FC  2EB8 09EE                move.l     [A7], [0x000009EE /* GrayRgn */]
  5036. 00003500  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  5037. 00003504  A8E4                     syscall    SectRgn
  5038. 00003506  206D FC28                movea.l    A0, [A5 - 0x3D8]
  5039. 0000350A  2050                     movea.l    A0, [A0]
  5040. 0000350C  226E 000C                movea.l    A1, [A6 + 0xC]
  5041. 00003510  5488                     addq.l     A0, 2
  5042. 00003512  7003                     moveq.l    D0, 0x03
  5043. label00003514:
  5044. 00003514  32D8                     move.w     [A1]+, [A0]+
  5045. 00003516  51C8 FFFC                dbf        D0, -0x6 /* 00003514 */
  5046. label0000351A:
  5047. 0000351A  4E5E                     unlink     A6
  5048. 0000351C  205F                     movea.l    A0, [A7]+
  5049. 0000351E  504F                     addq.w     A7, 8
  5050. 00003520  4ED0                     jmp        [A0]
  5051. 00003522  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5052. export_497: // at 00003524 (misaligned)
  5053. 00003526  FFEC                     .invalid   <<F/7/7>>
  5054. 00003528  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5055. 0000352C  206E 000C                movea.l    A0, [A6 + 0xC]
  5056. 00003530  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5057. 00003534  7003                     moveq.l    D0, 0x03
  5058. label00003536:
  5059. 00003536  32D8                     move.w     [A1]+, [A0]+
  5060. 00003538  51C8 FFFC                dbf        D0, -0x6 /* 00003536 */
  5061. 0000353C  282E 0008                move.l     D4, [A6 + 0x8]
  5062. 00003540  2844                     movea.l    A4, D4
  5063. 00003542  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  5064. 00003548  4267                     clr.w      -[A7]
  5065. 0000354A  1F3C 0001                move.b     -[A7], 0x1
  5066. 0000354E  2F04                     move.l     -[A7], D4
  5067. 00003550  4EBA 012E                jsr        [PC + 0x12E /* 00003680 */]
  5068. 00003554  1C1F                     move.b     D6, [A7]+
  5069. 00003556  42A7                     clr.l      -[A7]
  5070. 00003558  2254                     movea.l    A1, [A4]
  5071. 0000355A  2069 003C                movea.l    A0, [A1 + 0x3C]
  5072. 0000355E  2F28 007E                move.l     -[A7], [A0 + 0x7E]
  5073. 00003562  4EBA FDFC                jsr        [PC - 0x204 /* 00003360 */]
  5074. 00003566  265F                     movea.l    A3, [A7]+
  5075. 00003568  4267                     clr.w      -[A7]
  5076. 0000356A  2054                     movea.l    A0, [A4]
  5077. 0000356C  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  5078. 00003570  4EBA F5BA                jsr        [PC - 0xA46 /* 00002B2C */]
  5079. 00003574  3E1F                     move.w     D7, [A7]+
  5080. 00003576  4267                     clr.w      -[A7]
  5081. 00003578  2F0B                     move.l     -[A7], A3
  5082. 0000357A  4EAD 21E2                jsr        [A5 + 0x21E2 /* export_1080 */]
  5083. 0000357E  1A1F                     move.b     D5, [A7]+
  5084. 00003580  2F0B                     move.l     -[A7], A3
  5085. 00003582  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  5086. 00003586  42A7                     clr.l      -[A7]
  5087. 00003588  3F07                     move.w     -[A7], D7
  5088. 0000358A  2054                     movea.l    A0, [A4]
  5089. 0000358C  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  5090. 00003590  3F3C 0001                move.w     -[A7], 0x1
  5091. 00003594  42A7                     clr.l      -[A7]
  5092. 00003596  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5093. 0000359A  2E9F                     move.l     [A7], [A7]+
  5094. 0000359C  2F0B                     move.l     -[A7], A3
  5095. 0000359E  205F                     movea.l    A0, [A7]+
  5096. 000035A0  2050                     movea.l    A0, [A0]
  5097. 000035A2  4E90                     jsr        [A0]
  5098. 000035A4  7002                     moveq.l    D0, 0x02
  5099. 000035A6  B09F                     cmp.l      D0, [A7]+
  5100. 000035A8  56C0                     sne        D0
  5101. 000035AA  4A00                     tst.b      D0
  5102. 000035AC  6700 00B0                beq        +0xB2 /* 0000365E */
  5103. 000035B0  2F00                     move.l     -[A7], D0
  5104. 000035B2  42A7                     clr.l      -[A7]
  5105. 000035B4  3F07                     move.w     -[A7], D7
  5106. 000035B6  2054                     movea.l    A0, [A4]
  5107. 000035B8  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  5108. 000035BC  3F3C 0001                move.w     -[A7], 0x1
  5109. 000035C0  2F00                     move.l     -[A7], D0
  5110. 000035C2  42A7                     clr.l      -[A7]
  5111. 000035C4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5112. 000035C8  2E9F                     move.l     [A7], [A7]+
  5113. 000035CA  221F                     move.l     D1, [A7]+
  5114. 000035CC  201F                     move.l     D0, [A7]+
  5115. 000035CE  2F01                     move.l     -[A7], D1
  5116. 000035D0  2F0B                     move.l     -[A7], A3
  5117. 000035D2  205F                     movea.l    A0, [A7]+
  5118. 000035D4  2050                     movea.l    A0, [A0]
  5119. 000035D6  4E90                     jsr        [A0]
  5120. 000035D8  221F                     move.l     D1, [A7]+
  5121. 000035DA  201F                     move.l     D0, [A7]+
  5122. 000035DC  7402                     moveq.l    D2, 0x02
  5123. 000035DE  B481                     cmp.l      D2, D1
  5124. 000035E0  56C1                     sne        D1
  5125. 000035E2  C001                     and.b      D0, D1
  5126. 000035E4  6778                     beq        +0x7A /* 0000365E */
  5127. 000035E6  2F00                     move.l     -[A7], D0
  5128. 000035E8  42A7                     clr.l      -[A7]
  5129. 000035EA  3F07                     move.w     -[A7], D7
  5130. 000035EC  2054                     movea.l    A0, [A4]
  5131. 000035EE  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  5132. 000035F2  3F3C 0001                move.w     -[A7], 0x1
  5133. 000035F6  2F00                     move.l     -[A7], D0
  5134. 000035F8  42A7                     clr.l      -[A7]
  5135. 000035FA  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  5136. 000035FE  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  5137. 00003602  2E9F                     move.l     [A7], [A7]+
  5138. 00003604  221F                     move.l     D1, [A7]+
  5139. 00003606  201F                     move.l     D0, [A7]+
  5140. 00003608  2F01                     move.l     -[A7], D1
  5141. 0000360A  2F0B                     move.l     -[A7], A3
  5142. 0000360C  205F                     movea.l    A0, [A7]+
  5143. 0000360E  2050                     movea.l    A0, [A0]
  5144. 00003610  4E90                     jsr        [A0]
  5145. 00003612  221F                     move.l     D1, [A7]+
  5146. 00003614  201F                     move.l     D0, [A7]+
  5147. 00003616  7402                     moveq.l    D2, 0x02
  5148. 00003618  B481                     cmp.l      D2, D1
  5149. 0000361A  56C1                     sne        D1
  5150. 0000361C  C001                     and.b      D0, D1
  5151. 0000361E  673E                     beq        +0x40 /* 0000365E */
  5152. 00003620  2F00                     move.l     -[A7], D0
  5153. 00003622  42A7                     clr.l      -[A7]
  5154. 00003624  3F07                     move.w     -[A7], D7
  5155. 00003626  2054                     movea.l    A0, [A4]
  5156. 00003628  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  5157. 0000362C  3F3C 0001                move.w     -[A7], 0x1
  5158. 00003630  2F00                     move.l     -[A7], D0
  5159. 00003632  42A7                     clr.l      -[A7]
  5160. 00003634  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  5161. 00003638  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  5162. 0000363C  2E9F                     move.l     [A7], [A7]+
  5163. 0000363E  221F                     move.l     D1, [A7]+
  5164. 00003640  201F                     move.l     D0, [A7]+
  5165. 00003642  2F01                     move.l     -[A7], D1
  5166. 00003644  2F0B                     move.l     -[A7], A3
  5167. 00003646  205F                     movea.l    A0, [A7]+
  5168. 00003648  2050                     movea.l    A0, [A0]
  5169. 0000364A  4E90                     jsr        [A0]
  5170. 0000364C  221F                     move.l     D1, [A7]+
  5171. 0000364E  201F                     move.l     D0, [A7]+
  5172. 00003650  7402                     moveq.l    D2, 0x02
  5173. 00003652  B481                     cmp.l      D2, D1
  5174. 00003654  56C1                     sne        D1
  5175. 00003656  C001                     and.b      D0, D1
  5176. 00003658  6704                     beq        +0x6 /* 0000365E */
  5177. 0000365A  422E 0010                clr.b      [A6 + 0x10]
  5178. label0000365E:
  5179. 0000365E  2F0B                     move.l     -[A7], A3
  5180. 00003660  1F05                     move.b     -[A7], D5
  5181. 00003662  4EAD 2272                jsr        [A5 + 0x2272 /* export_1098 */]
  5182. 00003666  4267                     clr.w      -[A7]
  5183. 00003668  1F06                     move.b     -[A7], D6
  5184. 0000366A  2F04                     move.l     -[A7], D4
  5185. 0000366C  4EBA 0012                jsr        [PC + 0x12 /* 00003680 */]
  5186. 00003670  101F                     move.b     D0, [A7]+
  5187. 00003672  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  5188. 00003676  4E5E                     unlink     A6
  5189. 00003678  205F                     movea.l    A0, [A7]+
  5190. 0000367A  504F                     addq.w     A7, 8
  5191. 0000367C  4ED0                     jmp        [A0]
  5192. 0000367E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5193. // begin alternate branch 00003680-00003684
  5194. export_498:
  5195. fn00003680:
  5196. 00003680  4E56 FFDE                link       A6, -0x0022
  5197. // end alternate branch 00003680-00003684
  5198. export_498: // at 00003680 (misaligned)
  5199. fn00003680: // (misaligned)
  5200. 00003682  FFDE                     .invalid   <<F/7/7>>
  5201. 00003684  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  5202. 00003688  2A2E 0008                move.l     D5, [A6 + 0x8]
  5203. 0000368C  2845                     movea.l    A4, D5
  5204. 0000368E  2054                     movea.l    A0, [A4]
  5205. 00003690  2668 003C                movea.l    A3, [A0 + 0x3C]
  5206. 00003694  4267                     clr.w      -[A7]
  5207. 00003696  2F05                     move.l     -[A7], D5
  5208. 00003698  4EAD 3B82                jsr        [A5 + 0x3B82 /* export_1900 */]
  5209. 0000369C  101F                     move.b     D0, [A7]+
  5210. 0000369E  6616                     bne        +0x18 /* 000036B6 */
  5211. 000036A0  2F00                     move.l     -[A7], D0
  5212. 000036A2  4267                     clr.w      -[A7]
  5213. 000036A4  2F2B 0072                move.l     -[A7], [A3 + 0x72]
  5214. 000036A8  A8E2                     syscall    EmptyRgn
  5215. 000036AA  121F                     move.b     D1, [A7]+
  5216. 000036AC  201F                     move.l     D0, [A7]+
  5217. 000036AE  0A01 0001                xori.b     D1, 0x1
  5218. 000036B2  8001                     or.b       D0, D1
  5219. 000036B4  673C                     beq        +0x3E /* 000036F2 */
  5220. label000036B6:
  5221. 000036B6  1D7C 0001 000E           move.b     [A6 + 0xE], 0x1
  5222. 000036BC  7001                     moveq.l    D0, 0x01
  5223. 000036BE  B02E 000C                cmp.b      D0, [A6 + 0xC]
  5224. 000036C2  56C0                     sne        D0
  5225. 000036C4  4A00                     tst.b      D0
  5226. 000036C6  6700 0106                beq        +0x108 /* 000037CE */
  5227. 000036CA  2F00                     move.l     -[A7], D0
  5228. 000036CC  4267                     clr.w      -[A7]
  5229. 000036CE  2F05                     move.l     -[A7], D5
  5230. 000036D0  4EAD 3B82                jsr        [A5 + 0x3B82 /* export_1900 */]
  5231. 000036D4  121F                     move.b     D1, [A7]+
  5232. 000036D6  201F                     move.l     D0, [A7]+
  5233. 000036D8  0A01 0001                xori.b     D1, 0x1
  5234. 000036DC  C001                     and.b      D0, D1
  5235. 000036DE  6700 00EE                beq        +0xF0 /* 000037CE */
  5236. 000036E2  2F2B 0072                move.l     -[A7], [A3 + 0x72]
  5237. 000036E6  A8DD                     syscall    SetEmptyRgn
  5238. 000036E8  2F2B 0076                move.l     -[A7], [A3 + 0x76]
  5239. 000036EC  A8DD                     syscall    SetEmptyRgn
  5240. 000036EE  6000 00DE                bra        +0xE0 /* 000037CE */
  5241. label000036F2:
  5242. 000036F2  422E 000E                clr.b      [A6 + 0xE]
  5243. 000036F6  7001                     moveq.l    D0, 0x01
  5244. 000036F8  B02E 000C                cmp.b      D0, [A6 + 0xC]
  5245. 000036FC  6600 00D0                bne        +0xD2 /* 000037CE */
  5246. 00003700  42A7                     clr.l      -[A7]
  5247. 00003702  2F2B 007E                move.l     -[A7], [A3 + 0x7E]
  5248. 00003706  4EBA FC58                jsr        [PC - 0x3A8 /* 00003360 */]
  5249. 0000370A  2E1F                     move.l     D7, [A7]+
  5250. 0000370C  4267                     clr.w      -[A7]
  5251. 0000370E  2F07                     move.l     -[A7], D7
  5252. 00003710  4EAD 21E2                jsr        [A5 + 0x21E2 /* export_1080 */]
  5253. 00003714  1C1F                     move.b     D6, [A7]+
  5254. 00003716  2F07                     move.l     -[A7], D7
  5255. 00003718  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  5256. 0000371C  42A7                     clr.l      -[A7]
  5257. 0000371E  4267                     clr.w      -[A7]
  5258. 00003720  2054                     movea.l    A0, [A4]
  5259. 00003722  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  5260. 00003726  4EBA F404                jsr        [PC - 0xBFC /* 00002B2C */]
  5261. 0000372A  2054                     movea.l    A0, [A4]
  5262. 0000372C  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  5263. 00003730  3F3C 0002                move.w     -[A7], 0x2
  5264. 00003734  42A7                     clr.l      -[A7]
  5265. 00003736  2F07                     move.l     -[A7], D7
  5266. 00003738  205F                     movea.l    A0, [A7]+
  5267. 0000373A  2050                     movea.l    A0, [A0]
  5268. 0000373C  4E90                     jsr        [A0]
  5269. 0000373E  281F                     move.l     D4, [A7]+
  5270. 00003740  2F07                     move.l     -[A7], D7
  5271. 00003742  1F06                     move.b     -[A7], D6
  5272. 00003744  4EAD 2272                jsr        [A5 + 0x2272 /* export_1098 */]
  5273. 00003748  206B 0076                movea.l    A0, [A3 + 0x76]
  5274. 0000374C  2050                     movea.l    A0, [A0]
  5275. 0000374E  2D68 0002 FFF0           move.l     [A6 - 0x10], [A0 + 0x2]
  5276. 00003754  206B 0072                movea.l    A0, [A3 + 0x72]
  5277. 00003758  2050                     movea.l    A0, [A0]
  5278. 0000375A  2F28 0002                move.l     -[A7], [A0 + 0x2]
  5279. 0000375E  486E FFF0                pea.l      [A6 - 0x10]
  5280. 00003762  A87F                     syscall    SubPt
  5281. 00003764  2054                     movea.l    A0, [A4]
  5282. 00003766  216E FFF0 0072           move.l     [A0 + 0x72], [A6 - 0x10]
  5283. 0000376C  2268 003C                movea.l    A1, [A0 + 0x3C]
  5284. 00003770  2269 0072                movea.l    A1, [A1 + 0x72]
  5285. 00003774  2251                     movea.l    A1, [A1]
  5286. 00003776  45EE FFE0                lea.l      A2, [A6 - 0x20]
  5287. 0000377A  5489                     addq.l     A1, 2
  5288. 0000377C  7003                     moveq.l    D0, 0x03
  5289. label0000377E:
  5290. 0000377E  34D9                     move.w     [A2]+, [A1]+
  5291. 00003780  51C8 FFFC                dbf        D0, -0x6 /* 0000377E */
  5292. 00003784  2268 003C                movea.l    A1, [A0 + 0x3C]
  5293. 00003788  2269 0076                movea.l    A1, [A1 + 0x76]
  5294. 0000378C  2251                     movea.l    A1, [A1]
  5295. 0000378E  45EE FFE8                lea.l      A2, [A6 - 0x18]
  5296. 00003792  5489                     addq.l     A1, 2
  5297. 00003794  7003                     moveq.l    D0, 0x03
  5298. label00003796:
  5299. 00003796  34D9                     move.w     [A2]+, [A1]+
  5300. 00003798  51C8 FFFC                dbf        D0, -0x6 /* 00003796 */
  5301. 0000379C  302E FFE4                move.w     D0, [A6 - 0x1C]
  5302. 000037A0  906E FFE0                sub.w      D0, [A6 - 0x20]
  5303. 000037A4  322E FFEC                move.w     D1, [A6 - 0x14]
  5304. 000037A8  926E FFE8                sub.w      D1, [A6 - 0x18]
  5305. 000037AC  9041                     sub.w      D0, D1
  5306. 000037AE  3D40 FFF4                move.w     [A6 - 0xC], D0
  5307. 000037B2  302E FFE6                move.w     D0, [A6 - 0x1A]
  5308. 000037B6  906E FFE2                sub.w      D0, [A6 - 0x1E]
  5309. 000037BA  322E FFEE                move.w     D1, [A6 - 0x12]
  5310. 000037BE  926E FFEA                sub.w      D1, [A6 - 0x16]
  5311. 000037C2  9041                     sub.w      D0, D1
  5312. 000037C4  3D40 FFF6                move.w     [A6 - 0xA], D0
  5313. 000037C8  216E FFF4 0076           move.l     [A0 + 0x76], [A6 - 0xC]
  5314. label000037CE:
  5315. 000037CE  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  5316. 000037D2  4E5E                     unlink     A6
  5317. 000037D4  205F                     movea.l    A0, [A7]+
  5318. 000037D6  5C4F                     addq.w     A7, 6
  5319. 000037D8  4ED0                     jmp        [A0]
  5320. 000037DA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5321. export_499: // at 000037DC (misaligned)
  5322. 000037DE  FFF8                     .invalid   <<F/7/7>>
  5323. 000037E0  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  5324. 000037E4  266E 0008                movea.l    A3, [A6 + 0x8]
  5325. 000037E8  1A2E 000C                move.b     D5, [A6 + 0xC]
  5326. 000037EC  2C2E 000E                move.l     D6, [A6 + 0xE]
  5327. 000037F0  2E2E 0012                move.l     D7, [A6 + 0x12]
  5328. 000037F4  284B                     movea.l    A4, A3
  5329. 000037F6  2054                     movea.l    A0, [A4]
  5330. 000037F8  BEA8 0026                cmp.l      D7, [A0 + 0x26]
  5331. 000037FC  56C0                     sne        D0
  5332. 000037FE  4A00                     tst.b      D0
  5333. 00003800  660C                     bne        +0xE /* 0000380E */
  5334. 00003802  BCA8 0022                cmp.l      D6, [A0 + 0x22]
  5335. 00003806  56C1                     sne        D1
  5336. 00003808  8001                     or.b       D0, D1
  5337. 0000380A  6700 00B6                beq        +0xB8 /* 000038C2 */
  5338. label0000380E:
  5339. 0000380E  2054                     movea.l    A0, [A4]
  5340. 00003810  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  5341. 00003814  3F07                     move.w     -[A7], D7
  5342. 00003816  3F06                     move.w     -[A7], D6
  5343. 00003818  1F05                     move.b     -[A7], D5
  5344. 0000381A  A91D                     syscall    SizeWindow
  5345. 0000381C  2F0B                     move.l     -[A7], A3
  5346. 0000381E  4EAD 1EC2                jsr        [A5 + 0x1EC2 /* export_980 */]
  5347. 00003822  2054                     movea.l    A0, [A4]
  5348. 00003824  1028 005F                move.b     D0, [A0 + 0x5F]
  5349. 00003828  6762                     beq        +0x64 /* 0000388C */
  5350. 0000382A  C005                     and.b      D0, D5
  5351. 0000382C  4A00                     tst.b      D0
  5352. 0000382E  675C                     beq        +0x5E /* 0000388C */
  5353. 00003830  2F00                     move.l     -[A7], D0
  5354. 00003832  4267                     clr.w      -[A7]
  5355. 00003834  2F0B                     move.l     -[A7], A3
  5356. 00003836  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  5357. 0000383A  121F                     move.b     D1, [A7]+
  5358. 0000383C  201F                     move.l     D0, [A7]+
  5359. 0000383E  C001                     and.b      D0, D1
  5360. 00003840  674A                     beq        +0x4C /* 0000388C */
  5361. 00003842  486E FFF8                pea.l      [A6 - 0x8]
  5362. 00003846  2F3C FFF1 FFF1           move.l     -[A7], 0xFFF1FFF1
  5363. 0000384C  42A7                     clr.l      -[A7]
  5364. 0000384E  A8A7                     syscall    SetRect
  5365. 00003850  486E FFF8                pea.l      [A6 - 0x8]
  5366. 00003854  2054                     movea.l    A0, [A4]
  5367. 00003856  3F28 0028                move.w     -[A7], [A0 + 0x28]
  5368. 0000385A  3F28 0024                move.w     -[A7], [A0 + 0x24]
  5369. 0000385E  A8A8                     syscall    OffsetRect
  5370. 00003860  486E FFF8                pea.l      [A6 - 0x8]
  5371. 00003864  2F0B                     move.l     -[A7], A3
  5372. 00003866  4EAD 1EB2                jsr        [A5 + 0x1EB2 /* export_978 */]
  5373. 0000386A  486E FFF8                pea.l      [A6 - 0x8]
  5374. 0000386E  2007                     move.l     D0, D7
  5375. 00003870  2054                     movea.l    A0, [A4]
  5376. 00003872  90A8 0026                sub.l      D0, [A0 + 0x26]
  5377. 00003876  3F00                     move.w     -[A7], D0
  5378. 00003878  2006                     move.l     D0, D6
  5379. 0000387A  90A8 0022                sub.l      D0, [A0 + 0x22]
  5380. 0000387E  3F00                     move.w     -[A7], D0
  5381. 00003880  A8A8                     syscall    OffsetRect
  5382. 00003882  486E FFF8                pea.l      [A6 - 0x8]
  5383. 00003886  2F0B                     move.l     -[A7], A3
  5384. 00003888  4EAD 1EB2                jsr        [A5 + 0x1EB2 /* export_978 */]
  5385. label0000388C:
  5386. 0000388C  2F07                     move.l     -[A7], D7
  5387. 0000388E  2F06                     move.l     -[A7], D6
  5388. 00003890  1F05                     move.b     -[A7], D5
  5389. 00003892  2F0B                     move.l     -[A7], A3
  5390. 00003894  4EBA F62E                jsr        [PC - 0x9D2 /* 00002EC4 */]
  5391. 00003898  2054                     movea.l    A0, [A4]
  5392. 0000389A  1028 005E                move.b     D0, [A0 + 0x5E]
  5393. 0000389E  6608                     bne        +0xA /* 000038A8 */
  5394. 000038A0  8028 0066                or.b       D0, [A0 + 0x66]
  5395. 000038A4  4A00                     tst.b      D0
  5396. 000038A6  671A                     beq        +0x1C /* 000038C2 */
  5397. label000038A8:
  5398. 000038A8  2F00                     move.l     -[A7], D0
  5399. 000038AA  4267                     clr.w      -[A7]
  5400. 000038AC  2F0B                     move.l     -[A7], A3
  5401. 000038AE  4EAD 3B82                jsr        [A5 + 0x3B82 /* export_1900 */]
  5402. 000038B2  121F                     move.b     D1, [A7]+
  5403. 000038B4  201F                     move.l     D0, [A7]+
  5404. 000038B6  C001                     and.b      D0, D1
  5405. 000038B8  6708                     beq        +0xA /* 000038C2 */
  5406. 000038BA  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  5407. 000038BE  4EAD 1CDA                jsr        [A5 + 0x1CDA /* export_919 */]
  5408. label000038C2:
  5409. 000038C2  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  5410. 000038C6  4E5E                     unlink     A6
  5411. 000038C8  205F                     movea.l    A0, [A7]+
  5412. 000038CA  DEFC 000E                add.w      A7, 0xE
  5413. 000038CE  4ED0                     jmp        [A0]
  5414. export_500:
  5415. 000038D0  4E56 FFF4                link       A6, -0x000C
  5416. 000038D4  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  5417. 000038D8  266E 0008                movea.l    A3, [A6 + 0x8]
  5418. 000038DC  284B                     movea.l    A4, A3
  5419. 000038DE  2054                     movea.l    A0, [A4]
  5420. 000038E0  1028 005F                move.b     D0, [A0 + 0x5F]
  5421. 000038E4  676A                     beq        +0x6C /* 00003950 */
  5422. 000038E6  41EE FFF4                lea.l      A0, [A6 - 0xC]
  5423. 000038EA  2454                     movea.l    A2, [A4]
  5424. 000038EC  43EA 004A                lea.l      A1, [A2 + 0x4A]
  5425. 000038F0  7003                     moveq.l    D0, 0x03
  5426. label000038F2:
  5427. 000038F2  30D9                     move.w     [A0]+, [A1]+
  5428. 000038F4  51C8 FFFC                dbf        D0, -0x6 /* 000038F2 */
  5429. 000038F8  42A7                     clr.l      -[A7]
  5430. 000038FA  2054                     movea.l    A0, [A4]
  5431. 000038FC  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  5432. 00003900  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5433. 00003904  486E FFF4                pea.l      [A6 - 0xC]
  5434. 00003908  A92B                     syscall    GrowWindow
  5435. 0000390A  2E1F                     move.l     D7, [A7]+
  5436. 0000390C  6718                     beq        +0x1A /* 00003926 */
  5437. 0000390E  2007                     move.l     D0, D7
  5438. 00003910  48C0                     ext.l      D0
  5439. 00003912  2F00                     move.l     -[A7], D0
  5440. 00003914  2007                     move.l     D0, D7
  5441. 00003916  4840                     swap.w     D0
  5442. 00003918  48C0                     ext.l      D0
  5443. 0000391A  2F00                     move.l     -[A7], D0
  5444. 0000391C  1F3C 0001                move.b     -[A7], 0x1
  5445. 00003920  2F0B                     move.l     -[A7], A3
  5446. 00003922  4EAD 3C62                jsr        [A5 + 0x3C62 /* export_1928 */]
  5447. label00003926:
  5448. 00003926  2054                     movea.l    A0, [A4]
  5449. 00003928  1028 005E                move.b     D0, [A0 + 0x5E]
  5450. 0000392C  6608                     bne        +0xA /* 00003936 */
  5451. 0000392E  8028 0066                or.b       D0, [A0 + 0x66]
  5452. 00003932  4A00                     tst.b      D0
  5453. 00003934  671A                     beq        +0x1C /* 00003950 */
  5454. label00003936:
  5455. 00003936  2F00                     move.l     -[A7], D0
  5456. 00003938  4267                     clr.w      -[A7]
  5457. 0000393A  2F0B                     move.l     -[A7], A3
  5458. 0000393C  4EAD 3B82                jsr        [A5 + 0x3B82 /* export_1900 */]
  5459. 00003940  121F                     move.b     D1, [A7]+
  5460. 00003942  201F                     move.l     D0, [A7]+
  5461. 00003944  C001                     and.b      D0, D1
  5462. 00003946  6708                     beq        +0xA /* 00003950 */
  5463. 00003948  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  5464. 0000394C  4EAD 1CDA                jsr        [A5 + 0x1CDA /* export_919 */]
  5465. label00003950:
  5466. 00003950  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  5467. 00003954  4E5E                     unlink     A6
  5468. 00003956  205F                     movea.l    A0, [A7]+
  5469. 00003958  504F                     addq.w     A7, 8
  5470. 0000395A  4ED0                     jmp        [A0]
  5471. export_501:
  5472. 0000395C  4E56 0000                link       A6, 0
  5473. 00003960  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5474. 00003964  1C2E 000C                move.b     D6, [A6 + 0xC]
  5475. 00003968  2E2E 0008                move.l     D7, [A6 + 0x8]
  5476. 0000396C  2847                     movea.l    A4, D7
  5477. 0000396E  2054                     movea.l    A0, [A4]
  5478. 00003970  4AA8 003C                tst.l      [A0 + 0x3C]
  5479. 00003974  56C0                     sne        D0
  5480. 00003976  4A00                     tst.b      D0
  5481. 00003978  6718                     beq        +0x1A /* 00003992 */
  5482. 0000397A  C006                     and.b      D0, D6
  5483. 0000397C  6714                     beq        +0x16 /* 00003992 */
  5484. 0000397E  1028 005E                move.b     D0, [A0 + 0x5E]
  5485. 00003982  6606                     bne        +0x8 /* 0000398A */
  5486. 00003984  8028 0066                or.b       D0, [A0 + 0x66]
  5487. 00003988  6708                     beq        +0xA /* 00003992 */
  5488. label0000398A:
  5489. 0000398A  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  5490. 0000398E  4EAD 1CDA                jsr        [A5 + 0x1CDA /* export_919 */]
  5491. label00003992:
  5492. 00003992  102E 000E                move.b     D0, [A6 + 0xE]
  5493. 00003996  6732                     beq        +0x34 /* 000039CA */
  5494. 00003998  2254                     movea.l    A1, [A4]
  5495. 0000399A  2069 003C                movea.l    A0, [A1 + 0x3C]
  5496. 0000399E  47E8 0010                lea.l      A3, [A0 + 0x10]
  5497. 000039A2  302B 0006                move.w     D0, [A3 + 0x6]
  5498. 000039A6  906B 0002                sub.w      D0, [A3 + 0x2]
  5499. 000039AA  48C0                     ext.l      D0
  5500. 000039AC  2F00                     move.l     -[A7], D0
  5501. 000039AE  302B 0004                move.w     D0, [A3 + 0x4]
  5502. 000039B2  9053                     sub.w      D0, [A3]
  5503. 000039B4  48C0                     ext.l      D0
  5504. 000039B6  2F00                     move.l     -[A7], D0
  5505. 000039B8  1F06                     move.b     -[A7], D6
  5506. 000039BA  2F07                     move.l     -[A7], D7
  5507. 000039BC  4EAD 3C62                jsr        [A5 + 0x3C62 /* export_1928 */]
  5508. 000039C0  2054                     movea.l    A0, [A4]
  5509. 000039C2  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  5510. 000039C6  A915                     syscall    ShowWindow
  5511. 000039C8  6008                     bra        +0xA /* 000039D2 */
  5512. label000039CA:
  5513. 000039CA  2054                     movea.l    A0, [A4]
  5514. 000039CC  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  5515. 000039D0  A916                     syscall    HideWindow
  5516. label000039D2:
  5517. 000039D2  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  5518. 000039D6  1F06                     move.b     -[A7], D6
  5519. 000039D8  2F07                     move.l     -[A7], D7
  5520. 000039DA  4EBA F6BC                jsr        [PC - 0x944 /* 00003098 */]
  5521. 000039DE  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  5522. 000039E2  4E5E                     unlink     A6
  5523. 000039E4  205F                     movea.l    A0, [A7]+
  5524. 000039E6  504F                     addq.w     A7, 8
  5525. 000039E8  4ED0                     jmp        [A0]
  5526. 000039EA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5527. // begin alternate branch 000039EC-000039F0
  5528. fn000039EC:
  5529. 000039EC  4E56 FFEC                link       A6, -0x0014
  5530. // end alternate branch 000039EC-000039F0
  5531. fn000039EC: // (misaligned)
  5532. 000039EE  FFEC                     .invalid   <<F/7/7>>
  5533. 000039F0  48E7 0328                movem.l    -[A7], D6,D7,A2,A4
  5534. 000039F4  206E 000C                movea.l    A0, [A6 + 0xC]
  5535. 000039F8  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5536. 000039FC  7003                     moveq.l    D0, 0x03
  5537. label000039FE:
  5538. 000039FE  32D8                     move.w     [A1]+, [A0]+
  5539. 00003A00  51C8 FFFC                dbf        D0, -0x6 /* 000039FE */
  5540. 00003A04  206E 0008                movea.l    A0, [A6 + 0x8]
  5541. 00003A08  2868 0008                movea.l    A4, [A0 + 0x8]
  5542. 00003A0C  486E FFF8                pea.l      [A6 - 0x8]
  5543. 00003A10  2F3C 0002 0002           move.l     -[A7], 0x20002
  5544. 00003A16  A8A9                     syscall    InsetRect
  5545. 00003A18  42A7                     clr.l      -[A7]
  5546. 00003A1A  302E FFFE                move.w     D0, [A6 - 0x2]
  5547. 00003A1E  906E FFFA                sub.w      D0, [A6 - 0x6]
  5548. 00003A22  48C0                     ext.l      D0
  5549. 00003A24  2F00                     move.l     -[A7], D0
  5550. 00003A26  2054                     movea.l    A0, [A4]
  5551. 00003A28  3028 0078                move.w     D0, [A0 + 0x78]
  5552. 00003A2C  D068 0050                add.w      D0, [A0 + 0x50]
  5553. 00003A30  48C0                     ext.l      D0
  5554. 00003A32  2F00                     move.l     -[A7], D0
  5555. 00003A34  201F                     move.l     D0, [A7]+
  5556. 00003A36  2E9F                     move.l     [A7], [A7]+
  5557. 00003A38  B097                     cmp.l      D0, [A7]
  5558. 00003A3A  6C02                     bge        +0x4 /* 00003A3E */
  5559. 00003A3C  2E80                     move.l     [A7], D0
  5560. label00003A3E:
  5561. 00003A3E  201F                     move.l     D0, [A7]+
  5562. 00003A40  3E00                     move.w     D7, D0
  5563. 00003A42  42A7                     clr.l      -[A7]
  5564. 00003A44  302E FFFC                move.w     D0, [A6 - 0x4]
  5565. 00003A48  906E FFF8                sub.w      D0, [A6 - 0x8]
  5566. 00003A4C  48C0                     ext.l      D0
  5567. 00003A4E  2F00                     move.l     -[A7], D0
  5568. 00003A50  2054                     movea.l    A0, [A4]
  5569. 00003A52  3028 0076                move.w     D0, [A0 + 0x76]
  5570. 00003A56  D068 004E                add.w      D0, [A0 + 0x4E]
  5571. 00003A5A  48C0                     ext.l      D0
  5572. 00003A5C  2F00                     move.l     -[A7], D0
  5573. 00003A5E  201F                     move.l     D0, [A7]+
  5574. 00003A60  2E9F                     move.l     [A7], [A7]+
  5575. 00003A62  B097                     cmp.l      D0, [A7]
  5576. 00003A64  6C02                     bge        +0x4 /* 00003A68 */
  5577. 00003A66  2E80                     move.l     [A7], D0
  5578. label00003A68:
  5579. 00003A68  201F                     move.l     D0, [A7]+
  5580. 00003A6A  3C00                     move.w     D6, D0
  5581. 00003A6C  2054                     movea.l    A0, [A4]
  5582. 00003A6E  3028 0072                move.w     D0, [A0 + 0x72]
  5583. 00003A72  D06E FFF8                add.w      D0, [A6 - 0x8]
  5584. 00003A76  322E FFFC                move.w     D1, [A6 - 0x4]
  5585. 00003A7A  926E FFF8                sub.w      D1, [A6 - 0x8]
  5586. 00003A7E  9246                     sub.w      D1, D6
  5587. 00003A80  48C1                     ext.l      D1
  5588. 00003A82  83FC 0002                divs.w     D1, 0x2
  5589. 00003A86  D240                     add.w      D1, D0
  5590. 00003A88  3D41 FFF0                move.w     [A6 - 0x10], D1
  5591. 00003A8C  3028 0074                move.w     D0, [A0 + 0x74]
  5592. 00003A90  D06E FFFA                add.w      D0, [A6 - 0x6]
  5593. 00003A94  322E FFFE                move.w     D1, [A6 - 0x2]
  5594. 00003A98  926E FFFA                sub.w      D1, [A6 - 0x6]
  5595. 00003A9C  9247                     sub.w      D1, D7
  5596. 00003A9E  48C1                     ext.l      D1
  5597. 00003AA0  83FC 0002                divs.w     D1, 0x2
  5598. 00003AA4  D240                     add.w      D1, D0
  5599. 00003AA6  3D41 FFF2                move.w     [A6 - 0xE], D1
  5600. 00003AAA  3007                     move.w     D0, D7
  5601. 00003AAC  D06E FFF2                add.w      D0, [A6 - 0xE]
  5602. 00003AB0  9068 0078                sub.w      D0, [A0 + 0x78]
  5603. 00003AB4  5340                     subq.w     D0, 1
  5604. 00003AB6  3D40 FFF6                move.w     [A6 - 0xA], D0
  5605. 00003ABA  3006                     move.w     D0, D6
  5606. 00003ABC  D06E FFF0                add.w      D0, [A6 - 0x10]
  5607. 00003AC0  9068 0076                sub.w      D0, [A0 + 0x76]
  5608. 00003AC4  5340                     subq.w     D0, 1
  5609. 00003AC6  3D40 FFF4                move.w     [A6 - 0xC], D0
  5610. 00003ACA  7000                     moveq.l    D0, 0x00
  5611. 00003ACC  3028 0040                move.w     D0, [A0 + 0x40]
  5612. 00003AD0  C0BC 0000 0008           and.l      D0, 0x8
  5613. 00003AD6  4A80                     tst.l      D0
  5614. 00003AD8  671A                     beq        +0x1C /* 00003AF4 */
  5615. 00003ADA  2254                     movea.l    A1, [A4]
  5616. 00003ADC  2069 003C                movea.l    A0, [A1 + 0x3C]
  5617. 00003AE0  2068 0082                movea.l    A0, [A0 + 0x82]
  5618. 00003AE4  2050                     movea.l    A0, [A0]
  5619. 00003AE6  5088                     addq.l     A0, 8
  5620. 00003AE8  45EE FFF0                lea.l      A2, [A6 - 0x10]
  5621. 00003AEC  7003                     moveq.l    D0, 0x03
  5622. label00003AEE:
  5623. 00003AEE  30DA                     move.w     [A0]+, [A2]+
  5624. 00003AF0  51C8 FFFC                dbf        D0, -0x6 /* 00003AEE */
  5625. label00003AF4:
  5626. 00003AF4  4CDF 14C0                movem.l    D6,D7,A2,A4, [A7]+
  5627. 00003AF8  4E5E                     unlink     A6
  5628. 00003AFA  205F                     movea.l    A0, [A7]+
  5629. 00003AFC  504F                     addq.w     A7, 8
  5630. 00003AFE  4ED0                     jmp        [A0]
  5631. export_502:
  5632. 00003B00  4E56 FFF8                link       A6, -0x0008
  5633. 00003B04  48E7 0118                movem.l    -[A7], D7,A3,A4
  5634. 00003B08  2E2E 0008                move.l     D7, [A6 + 0x8]
  5635. 00003B0C  2847                     movea.l    A4, D7
  5636. 00003B0E  102D FCAD                move.b     D0, [A5 - 0x353]
  5637. 00003B12  6724                     beq        +0x26 /* 00003B38 */
  5638. 00003B14  7208                     moveq.l    D1, 0x08
  5639. 00003B16  B26E 000C                cmp.w      D1, [A6 + 0xC]
  5640. 00003B1A  57C1                     seq        D1
  5641. 00003B1C  C001                     and.b      D0, D1
  5642. 00003B1E  6718                     beq        +0x1A /* 00003B38 */
  5643. 00003B20  42A7                     clr.l      -[A7]
  5644. 00003B22  486E FFF8                pea.l      [A6 - 0x8]
  5645. 00003B26  2F07                     move.l     -[A7], D7
  5646. 00003B28  4EBA F9AA                jsr        [PC - 0x656 /* 000034D4 */]
  5647. 00003B2C  4A9F                     tst.l      [A7]+
  5648. 00003B2E  486E FFF8                pea.l      [A6 - 0x8]
  5649. 00003B32  2F0E                     move.l     -[A7], A6
  5650. 00003B34  4EBA FEB6                jsr        [PC - 0x14A /* 000039EC */]
  5651. label00003B38:
  5652. 00003B38  4267                     clr.w      -[A7]
  5653. 00003B3A  2F07                     move.l     -[A7], D7
  5654. 00003B3C  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  5655. 00003B40  101F                     move.b     D0, [A7]+
  5656. 00003B42  6742                     beq        +0x44 /* 00003B86 */
  5657. 00003B44  206D FE86                movea.l    A0, [A5 - 0x17A]
  5658. 00003B48  4868 0010                pea.l      [A0 + 0x10]
  5659. 00003B4C  A8A3                     syscall    EraseRect
  5660. 00003B4E  2054                     movea.l    A0, [A4]
  5661. 00003B50  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  5662. 00003B54  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  5663. 00003B58  4267                     clr.w      -[A7]
  5664. 00003B5A  A83A                     syscall    ZoomWindow
  5665. 00003B5C  2254                     movea.l    A1, [A4]
  5666. 00003B5E  2069 003C                movea.l    A0, [A1 + 0x3C]
  5667. 00003B62  47E8 0010                lea.l      A3, [A0 + 0x10]
  5668. 00003B66  302B 0006                move.w     D0, [A3 + 0x6]
  5669. 00003B6A  906B 0002                sub.w      D0, [A3 + 0x2]
  5670. 00003B6E  48C0                     ext.l      D0
  5671. 00003B70  2F00                     move.l     -[A7], D0
  5672. 00003B72  302B 0004                move.w     D0, [A3 + 0x4]
  5673. 00003B76  9053                     sub.w      D0, [A3]
  5674. 00003B78  48C0                     ext.l      D0
  5675. 00003B7A  2F00                     move.l     -[A7], D0
  5676. 00003B7C  1F3C 0001                move.b     -[A7], 0x1
  5677. 00003B80  2F07                     move.l     -[A7], D7
  5678. 00003B82  4EAD 3C62                jsr        [A5 + 0x3C62 /* export_1928 */]
  5679. label00003B86:
  5680. 00003B86  2054                     movea.l    A0, [A4]
  5681. 00003B88  1028 005E                move.b     D0, [A0 + 0x5E]
  5682. 00003B8C  6608                     bne        +0xA /* 00003B96 */
  5683. 00003B8E  8028 0066                or.b       D0, [A0 + 0x66]
  5684. 00003B92  4A00                     tst.b      D0
  5685. 00003B94  671A                     beq        +0x1C /* 00003BB0 */
  5686. label00003B96:
  5687. 00003B96  2F00                     move.l     -[A7], D0
  5688. 00003B98  4267                     clr.w      -[A7]
  5689. 00003B9A  2F07                     move.l     -[A7], D7
  5690. 00003B9C  4EAD 3B82                jsr        [A5 + 0x3B82 /* export_1900 */]
  5691. 00003BA0  121F                     move.b     D1, [A7]+
  5692. 00003BA2  201F                     move.l     D0, [A7]+
  5693. 00003BA4  C001                     and.b      D0, D1
  5694. 00003BA6  6708                     beq        +0xA /* 00003BB0 */
  5695. 00003BA8  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  5696. 00003BAC  4EAD 1CDA                jsr        [A5 + 0x1CDA /* export_919 */]
  5697. label00003BB0:
  5698. 00003BB0  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  5699. 00003BB4  4E5E                     unlink     A6
  5700. 00003BB6  205F                     movea.l    A0, [A7]+
  5701. 00003BB8  5C4F                     addq.w     A7, 6
  5702. 00003BBA  4ED0                     jmp        [A0]
  5703. export_503:
  5704. 00003BBC  4E56 0000                link       A6, 0
  5705. 00003BC0  4267                     clr.w      -[A7]
  5706. 00003BC2  206E 0008                movea.l    A0, [A6 + 0x8]
  5707. 00003BC6  2050                     movea.l    A0, [A0]
  5708. 00003BC8  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  5709. 00003BCC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5710. 00003BD0  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  5711. 00003BD4  A83B                     syscall    TrackBox
  5712. 00003BD6  101F                     move.b     D0, [A7]+
  5713. 00003BD8  670C                     beq        +0xE /* 00003BE6 */
  5714. 00003BDA  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  5715. 00003BDE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5716. 00003BE2  4EAD 39EA                jsr        [A5 + 0x39EA /* export_1849 */]
  5717. label00003BE6:
  5718. 00003BE6  4E5E                     unlink     A6
  5719. 00003BE8  205F                     movea.l    A0, [A7]+
  5720. 00003BEA  DEFC 000A                add.w      A7, 0xA /* '\n' */
  5721. 00003BEE  4ED0                     jmp        [A0]
  5722. export_504:
  5723. fn00003BF0:
  5724. 00003BF0  4E56 FFE6                link       A6, -0x001A
  5725. 00003BF4  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  5726. 00003BF8  286E 0008                movea.l    A4, [A6 + 0x8]
  5727. 00003BFC  422E FFE6                clr.b      [A6 - 0x1A]
  5728. 00003C00  1E2E FFE6                move.b     D7, [A6 - 0x1A]
  5729. 00003C04  6000 00D6                bra        +0xD8 /* 00003CDC */
  5730. label00003C08:
  5731. 00003C08  1007                     move.b     D0, D7
  5732. 00003C0A  4880                     ext.w      D0
  5733. 00003C0C  2054                     movea.l    A0, [A4]
  5734. 00003C0E  E540                     asl        D0.w, 2
  5735. 00003C10  2C30 0054                move.l     D6, [A0 + D0.w + 0x54]
  5736. 00003C14  6700 00C4                beq        +0xC6 /* 00003CDA */
  5737. 00003C18  1007                     move.b     D0, D7
  5738. 00003C1A  4880                     ext.w      D0
  5739. 00003C1C  41ED F908                lea.l      A0, [A5 - 0x6F8]
  5740. 00003C20  1A30 0000                move.b     D5, [A0 + D0.w]
  5741. 00003C24  41EE FFF0                lea.l      A0, [A6 - 0x10]
  5742. 00003C28  2454                     movea.l    A2, [A4]
  5743. 00003C2A  43EA 001A                lea.l      A1, [A2 + 0x1A]
  5744. 00003C2E  7003                     moveq.l    D0, 0x03
  5745. label00003C30:
  5746. 00003C30  30D9                     move.w     [A0]+, [A1]+
  5747. 00003C32  51C8 FFFC                dbf        D0, -0x6 /* 00003C30 */
  5748. 00003C36  41EE FFE8                lea.l      A0, [A6 - 0x18]
  5749. 00003C3A  43EA 0022                lea.l      A1, [A2 + 0x22]
  5750. 00003C3E  7003                     moveq.l    D0, 0x03
  5751. label00003C40:
  5752. 00003C40  30D9                     move.w     [A0]+, [A1]+
  5753. 00003C42  51C8 FFFC                dbf        D0, -0x6 /* 00003C40 */
  5754. 00003C46  1007                     move.b     D0, D7
  5755. 00003C48  4880                     ext.w      D0
  5756. 00003C4A  E540                     asl        D0.w, 2
  5757. 00003C4C  1207                     move.b     D1, D7
  5758. 00003C4E  4881                     ext.w      D1
  5759. 00003C50  E541                     asl        D1.w, 2
  5760. 00003C52  2432 1062                move.l     D2, [A2 + D1.w + 0x62]
  5761. 00003C56  D4B6 00F0                add.l      D2, [A6 + D0.w - 0x16]
  5762. 00003C5A  5382                     subq.l     D2, 1
  5763. 00003C5C  1007                     move.b     D0, D7
  5764. 00003C5E  4880                     ext.w      D0
  5765. 00003C60  E540                     asl        D0.w, 2
  5766. 00003C62  2D82 00F0                move.l     [A6 + D0.w - 0x16], D2
  5767. 00003C66  1005                     move.b     D0, D5
  5768. 00003C68  4880                     ext.w      D0
  5769. 00003C6A  E540                     asl        D0.w, 2
  5770. 00003C6C  1205                     move.b     D1, D5
  5771. 00003C6E  4881                     ext.w      D1
  5772. 00003C70  E541                     asl        D1.w, 2
  5773. 00003C72  2436 10E8                move.l     D2, [A6 + D1.w - 0x24]
  5774. 00003C76  D5B6 00F0                add.l      [A6 + D0.w - 0x16], D2
  5775. 00003C7A  47EA 0062                lea.l      A3, [A2 + 0x62]
  5776. 00003C7E  1007                     move.b     D0, D7
  5777. 00003C80  4880                     ext.w      D0
  5778. 00003C82  E540                     asl        D0.w, 2
  5779. 00003C84  1207                     move.b     D1, D7
  5780. 00003C86  4881                     ext.w      D1
  5781. 00003C88  E541                     asl        D1.w, 2
  5782. 00003C8A  2436 00E8                move.l     D2, [A6 + D0.w - 0x24]
  5783. 00003C8E  94B3 1000                sub.l      D2, [A3 + D1.w]
  5784. 00003C92  1007                     move.b     D0, D7
  5785. 00003C94  4880                     ext.w      D0
  5786. 00003C96  E540                     asl        D0.w, 2
  5787. 00003C98  2233 0008                move.l     D1, [A3 + D0.w + 0x8]
  5788. 00003C9C  D282                     add.l      D1, D2
  5789. 00003C9E  5481                     addq.l     D1, 2
  5790. 00003CA0  1007                     move.b     D0, D7
  5791. 00003CA2  4880                     ext.w      D0
  5792. 00003CA4  E540                     asl        D0.w, 2
  5793. 00003CA6  2D81 00E8                move.l     [A6 + D0.w - 0x24], D1
  5794. 00003CAA  1005                     move.b     D0, D5
  5795. 00003CAC  4880                     ext.w      D0
  5796. 00003CAE  E540                     asl        D0.w, 2
  5797. 00003CB0  7210                     moveq.l    D1, 0x10
  5798. 00003CB2  2D81 00E8                move.l     [A6 + D0.w - 0x24], D1
  5799. 00003CB6  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  5800. 00003CBA  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  5801. 00003CBE  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  5802. 00003CC2  2F06                     move.l     -[A7], D6
  5803. 00003CC4  4EAD 3C62                jsr        [A5 + 0x3C62 /* export_1928 */]
  5804. 00003CC8  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5805. 00003CCC  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5806. 00003CD0  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  5807. 00003CD4  2F06                     move.l     -[A7], D6
  5808. 00003CD6  4EAD 3C4A                jsr        [A5 + 0x3C4A /* export_1925 */]
  5809. label00003CDA:
  5810. 00003CDA  5207                     addq.b     D7, 1
  5811. label00003CDC:
  5812. 00003CDC  7001                     moveq.l    D0, 0x01
  5813. 00003CDE  B007                     cmp.b      D0, D7
  5814. 00003CE0  6C00 FF26                bge        -0xD8 /* 00003C08 */
  5815. 00003CE4  4CDF 1CE0                movem.l    D5,D6,D7,A2,A3,A4, [A7]+
  5816. 00003CE8  4E5E                     unlink     A6
  5817. 00003CEA  205F                     movea.l    A0, [A7]+
  5818. 00003CEC  5C4F                     addq.w     A7, 6
  5819. 00003CEE  4ED0                     jmp        [A0]
  5820. export_505:
  5821. 00003CF0  4E56 0000                link       A6, 0
  5822. 00003CF4  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  5823. 00003CF8  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5824. 00003CFC  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  5825. 00003D00  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5826. 00003D04  4EBA EFE2                jsr        [PC - 0x101E /* 00002CE8 */]
  5827. 00003D08  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  5828. 00003D0C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5829. 00003D10  4EBA FEDE                jsr        [PC - 0x122 /* 00003BF0 */]
  5830. 00003D14  4E5E                     unlink     A6
  5831. 00003D16  205F                     movea.l    A0, [A7]+
  5832. 00003D18  DEFC 000E                add.w      A7, 0xE
  5833. 00003D1C  4ED0                     jmp        [A0]
  5834. 00003D1E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5835. export_506: // at 00003D20 (misaligned)
  5836. 00003D22  0000 42A7                ori.b      D0, 0xA7
  5837. 00003D26  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5838. 00003D2A  4EAD 3C8A                jsr        [A5 + 0x3C8A /* export_1933 */]
  5839. 00003D2E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5840. 00003D32  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5841. 00003D36  4EBA F0AC                jsr        [PC - 0xF54 /* 00002DE4 */]
  5842. 00003D3A  4E5E                     unlink     A6
  5843. 00003D3C  205F                     movea.l    A0, [A7]+
  5844. 00003D3E  504F                     addq.w     A7, 8
  5845. 00003D40  4ED0                     jmp        [A0]
  5846. 00003D42  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5847. export_507: // at 00003D44 (misaligned)
  5848. 00003D46  FFF0                     .invalid   <<F/7/7>>
  5849. 00003D48  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  5850. 00003D4C  266E 0008                movea.l    A3, [A6 + 0x8]
  5851. 00003D50  1C2E 000C                move.b     D6, [A6 + 0xC]
  5852. 00003D54  284B                     movea.l    A4, A3
  5853. 00003D56  422E FFF2                clr.b      [A6 - 0xE]
  5854. 00003D5A  1E2E FFF2                move.b     D7, [A6 - 0xE]
  5855. 00003D5E  6000 0090                bra        +0x92 /* 00003DF0 */
  5856. label00003D62:
  5857. 00003D62  1007                     move.b     D0, D7
  5858. 00003D64  4880                     ext.w      D0
  5859. 00003D66  2054                     movea.l    A0, [A4]
  5860. 00003D68  E540                     asl        D0.w, 2
  5861. 00003D6A  4AB0 0054                tst.l      [A0 + D0.w + 0x54]
  5862. 00003D6E  56C0                     sne        D0
  5863. 00003D70  4A00                     tst.b      D0
  5864. 00003D72  6772                     beq        +0x74 /* 00003DE6 */
  5865. 00003D74  2F00                     move.l     -[A7], D0
  5866. 00003D76  4267                     clr.w      -[A7]
  5867. 00003D78  1207                     move.b     D1, D7
  5868. 00003D7A  4881                     ext.w      D1
  5869. 00003D7C  2054                     movea.l    A0, [A4]
  5870. 00003D7E  E541                     asl        D1.w, 2
  5871. 00003D80  2F30 1054                move.l     -[A7], [A0 + D1.w + 0x54]
  5872. 00003D84  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  5873. 00003D88  121F                     move.b     D1, [A7]+
  5874. 00003D8A  201F                     move.l     D0, [A7]+
  5875. 00003D8C  C001                     and.b      D0, D1
  5876. 00003D8E  4A00                     tst.b      D0
  5877. 00003D90  6754                     beq        +0x56 /* 00003DE6 */
  5878. 00003D92  2F00                     move.l     -[A7], D0
  5879. 00003D94  4267                     clr.w      -[A7]
  5880. 00003D96  1207                     move.b     D1, D7
  5881. 00003D98  4881                     ext.w      D1
  5882. 00003D9A  2054                     movea.l    A0, [A4]
  5883. 00003D9C  E541                     asl        D1.w, 2
  5884. 00003D9E  2F30 1054                move.l     -[A7], [A0 + D1.w + 0x54]
  5885. 00003DA2  4EAD 2022                jsr        [A5 + 0x2022 /* export_1024 */]
  5886. 00003DA6  121F                     move.b     D1, [A7]+
  5887. 00003DA8  201F                     move.l     D0, [A7]+
  5888. 00003DAA  C001                     and.b      D0, D1
  5889. 00003DAC  6738                     beq        +0x3A /* 00003DE6 */
  5890. 00003DAE  1007                     move.b     D0, D7
  5891. 00003DB0  4880                     ext.w      D0
  5892. 00003DB2  1DBC 0001 00FC           move.b     [A6 + D0.w - 0x4], 0x1
  5893. 00003DB8  1006                     move.b     D0, D6
  5894. 00003DBA  6714                     beq        +0x16 /* 00003DD0 */
  5895. 00003DBC  4267                     clr.w      -[A7]
  5896. 00003DBE  1007                     move.b     D0, D7
  5897. 00003DC0  4880                     ext.w      D0
  5898. 00003DC2  2054                     movea.l    A0, [A4]
  5899. 00003DC4  E540                     asl        D0.w, 2
  5900. 00003DC6  2F30 0054                move.l     -[A7], [A0 + D0.w + 0x54]
  5901. 00003DCA  4EAD 2042                jsr        [A5 + 0x2042 /* export_1028 */]
  5902. 00003DCE  601E                     bra        +0x20 /* 00003DEE */
  5903. label00003DD0:
  5904. 00003DD0  1007                     move.b     D0, D7
  5905. 00003DD2  4880                     ext.w      D0
  5906. 00003DD4  2054                     movea.l    A0, [A4]
  5907. 00003DD6  E540                     asl        D0.w, 2
  5908. 00003DD8  2270 0054                movea.l    A1, [A0 + D0.w + 0x54]
  5909. 00003DDC  2251                     movea.l    A1, [A1]
  5910. 00003DDE  2F29 005C                move.l     -[A7], [A1 + 0x5C]
  5911. 00003DE2  A958                     syscall    HideControl
  5912. 00003DE4  6008                     bra        +0xA /* 00003DEE */
  5913. label00003DE6:
  5914. 00003DE6  1007                     move.b     D0, D7
  5915. 00003DE8  4880                     ext.w      D0
  5916. 00003DEA  4236 00FC                clr.b      [A6 + D0.w - 0x4]
  5917. label00003DEE:
  5918. 00003DEE  5207                     addq.b     D7, 1
  5919. label00003DF0:
  5920. 00003DF0  7001                     moveq.l    D0, 0x01
  5921. 00003DF2  B007                     cmp.b      D0, D7
  5922. 00003DF4  6C00 FF6C                bge        -0x92 /* 00003D62 */
  5923. 00003DF8  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  5924. 00003DFC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5925. 00003E00  1F06                     move.b     -[A7], D6
  5926. 00003E02  2F0B                     move.l     -[A7], A3
  5927. 00003E04  4EBA F0BE                jsr        [PC - 0xF42 /* 00002EC4 */]
  5928. 00003E08  1F06                     move.b     -[A7], D6
  5929. 00003E0A  2F0B                     move.l     -[A7], A3
  5930. 00003E0C  4EBA FDE2                jsr        [PC - 0x21E /* 00003BF0 */]
  5931. 00003E10  41EE FFF4                lea.l      A0, [A6 - 0xC]
  5932. 00003E14  2454                     movea.l    A2, [A4]
  5933. 00003E16  43EA 0044                lea.l      A1, [A2 + 0x44]
  5934. 00003E1A  7003                     moveq.l    D0, 0x03
  5935. label00003E1C:
  5936. 00003E1C  30D9                     move.w     [A0]+, [A1]+
  5937. 00003E1E  51C8 FFFC                dbf        D0, -0x6 /* 00003E1C */
  5938. 00003E22  486E FFF4                pea.l      [A6 - 0xC]
  5939. 00003E26  4267                     clr.w      -[A7]
  5940. 00003E28  2F0B                     move.l     -[A7], A3
  5941. 00003E2A  4EBA 0050                jsr        [PC + 0x50 /* 00003E7C */]
  5942. 00003E2E  422E FFF0                clr.b      [A6 - 0x10]
  5943. 00003E32  1E2E FFF0                move.b     D7, [A6 - 0x10]
  5944. 00003E36  6030                     bra        +0x32 /* 00003E68 */
  5945. label00003E38:
  5946. 00003E38  1007                     move.b     D0, D7
  5947. 00003E3A  4880                     ext.w      D0
  5948. 00003E3C  1236 00FC                move.b     D1, [A6 + D0.w - 0x4]
  5949. 00003E40  6724                     beq        +0x26 /* 00003E66 */
  5950. 00003E42  1F3C 0001                move.b     -[A7], 0x1
  5951. 00003E46  1007                     move.b     D0, D7
  5952. 00003E48  4880                     ext.w      D0
  5953. 00003E4A  2054                     movea.l    A0, [A4]
  5954. 00003E4C  E540                     asl        D0.w, 2
  5955. 00003E4E  2F30 0054                move.l     -[A7], [A0 + D0.w + 0x54]
  5956. 00003E52  4EAD 2042                jsr        [A5 + 0x2042 /* export_1028 */]
  5957. 00003E56  1007                     move.b     D0, D7
  5958. 00003E58  4880                     ext.w      D0
  5959. 00003E5A  2054                     movea.l    A0, [A4]
  5960. 00003E5C  E540                     asl        D0.w, 2
  5961. 00003E5E  2F30 0054                move.l     -[A7], [A0 + D0.w + 0x54]
  5962. 00003E62  4EAD 3C0A                jsr        [A5 + 0x3C0A /* export_1917 */]
  5963. label00003E66:
  5964. 00003E66  5207                     addq.b     D7, 1
  5965. label00003E68:
  5966. 00003E68  7001                     moveq.l    D0, 0x01
  5967. 00003E6A  B007                     cmp.b      D0, D7
  5968. 00003E6C  6CCA                     bge        -0x34 /* 00003E38 */
  5969. 00003E6E  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  5970. 00003E72  4E5E                     unlink     A6
  5971. 00003E74  205F                     movea.l    A0, [A7]+
  5972. 00003E76  DEFC 000E                add.w      A7, 0xE
  5973. 00003E7A  4ED0                     jmp        [A0]
  5974. export_508:
  5975. fn00003E7C:
  5976. 00003E7C  4E56 FFE8                link       A6, -0x0018
  5977. 00003E80  48E7 0328                movem.l    -[A7], D6,D7,A2,A4
  5978. 00003E84  206E 000E                movea.l    A0, [A6 + 0xE]
  5979. 00003E88  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5980. 00003E8C  7003                     moveq.l    D0, 0x03
  5981. label00003E8E:
  5982. 00003E8E  32D8                     move.w     [A1]+, [A0]+
  5983. 00003E90  51C8 FFFC                dbf        D0, -0x6 /* 00003E8E */
  5984. 00003E94  286E 0008                movea.l    A4, [A6 + 0x8]
  5985. 00003E98  2254                     movea.l    A1, [A4]
  5986. 00003E9A  41E9 0044                lea.l      A0, [A1 + 0x44]
  5987. 00003E9E  45EE FFF8                lea.l      A2, [A6 - 0x8]
  5988. 00003EA2  7003                     moveq.l    D0, 0x03
  5989. label00003EA4:
  5990. 00003EA4  30DA                     move.w     [A0]+, [A2]+
  5991. 00003EA6  51C8 FFFC                dbf        D0, -0x6 /* 00003EA4 */
  5992. 00003EAA  41EE FFEA                lea.l      A0, [A6 - 0x16]
  5993. 00003EAE  45E9 003C                lea.l      A2, [A1 + 0x3C]
  5994. 00003EB2  7003                     moveq.l    D0, 0x03
  5995. label00003EB4:
  5996. 00003EB4  30DA                     move.w     [A0]+, [A2]+
  5997. 00003EB6  51C8 FFFC                dbf        D0, -0x6 /* 00003EB4 */
  5998. 00003EBA  422E FFE8                clr.b      [A6 - 0x18]
  5999. 00003EBE  1E2E FFE8                move.b     D7, [A6 - 0x18]
  6000. 00003EC2  607E                     bra        +0x80 /* 00003F42 */
  6001. label00003EC4:
  6002. 00003EC4  42A7                     clr.l      -[A7]
  6003. 00003EC6  42A7                     clr.l      -[A7]
  6004. 00003EC8  1007                     move.b     D0, D7
  6005. 00003ECA  4880                     ext.w      D0
  6006. 00003ECC  E540                     asl        D0.w, 2
  6007. 00003ECE  1207                     move.b     D1, D7
  6008. 00003ED0  4881                     ext.w      D1
  6009. 00003ED2  2054                     movea.l    A0, [A4]
  6010. 00003ED4  E541                     asl        D1.w, 2
  6011. 00003ED6  2436 00F8                move.l     D2, [A6 + D0.w - 0x8]
  6012. 00003EDA  94B0 1022                sub.l      D2, [A0 + D1.w + 0x22]
  6013. 00003EDE  2F02                     move.l     -[A7], D2
  6014. 00003EE0  201F                     move.l     D0, [A7]+
  6015. 00003EE2  2E9F                     move.l     [A7], [A7]+
  6016. 00003EE4  B097                     cmp.l      D0, [A7]
  6017. 00003EE6  6F02                     ble        +0x4 /* 00003EEA */
  6018. 00003EE8  2E80                     move.l     [A7], D0
  6019. label00003EEA:
  6020. 00003EEA  2C1F                     move.l     D6, [A7]+
  6021. 00003EEC  1007                     move.b     D0, D7
  6022. 00003EEE  4880                     ext.w      D0
  6023. 00003EF0  2054                     movea.l    A0, [A4]
  6024. 00003EF2  E540                     asl        D0.w, 2
  6025. 00003EF4  BCB0 004C                cmp.l      D6, [A0 + D0.w + 0x4C]
  6026. 00003EF8  6746                     beq        +0x48 /* 00003F40 */
  6027. 00003EFA  1007                     move.b     D0, D7
  6028. 00003EFC  4880                     ext.w      D0
  6029. 00003EFE  2054                     movea.l    A0, [A4]
  6030. 00003F00  E540                     asl        D0.w, 2
  6031. 00003F02  2186 004C                move.l     [A0 + D0.w + 0x4C], D6
  6032. 00003F06  1007                     move.b     D0, D7
  6033. 00003F08  4880                     ext.w      D0
  6034. 00003F0A  E540                     asl        D0.w, 2
  6035. 00003F0C  4AB0 0054                tst.l      [A0 + D0.w + 0x54]
  6036. 00003F10  6716                     beq        +0x18 /* 00003F28 */
  6037. 00003F12  2F06                     move.l     -[A7], D6
  6038. 00003F14  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  6039. 00003F18  1007                     move.b     D0, D7
  6040. 00003F1A  4880                     ext.w      D0
  6041. 00003F1C  2054                     movea.l    A0, [A4]
  6042. 00003F1E  E540                     asl        D0.w, 2
  6043. 00003F20  2F30 0054                move.l     -[A7], [A0 + D0.w + 0x54]
  6044. 00003F24  4EAD 2062                jsr        [A5 + 0x2062 /* export_1032 */]
  6045. label00003F28:
  6046. 00003F28  1007                     move.b     D0, D7
  6047. 00003F2A  4880                     ext.w      D0
  6048. 00003F2C  2054                     movea.l    A0, [A4]
  6049. 00003F2E  E540                     asl        D0.w, 2
  6050. 00003F30  BCB0 003C                cmp.l      D6, [A0 + D0.w + 0x3C]
  6051. 00003F34  6C0A                     bge        +0xC /* 00003F40 */
  6052. 00003F36  1007                     move.b     D0, D7
  6053. 00003F38  4880                     ext.w      D0
  6054. 00003F3A  E540                     asl        D0.w, 2
  6055. 00003F3C  2D86 00EA                move.l     [A6 + D0.w - 0x22], D6
  6056. label00003F40:
  6057. 00003F40  5207                     addq.b     D7, 1
  6058. label00003F42:
  6059. 00003F42  7001                     moveq.l    D0, 0x01
  6060. 00003F44  B007                     cmp.b      D0, D7
  6061. 00003F46  6C00 FF7C                bge        -0x82 /* 00003EC4 */
  6062. 00003F4A  4267                     clr.w      -[A7]
  6063. 00003F4C  486E FFEA                pea.l      [A6 - 0x16]
  6064. 00003F50  2054                     movea.l    A0, [A4]
  6065. 00003F52  4868 003C                pea.l      [A0 + 0x3C]
  6066. 00003F56  4EAD 2302                jsr        [A5 + 0x2302 /* export_1116 */]
  6067. 00003F5A  101F                     move.b     D0, [A7]+
  6068. 00003F5C  6614                     bne        +0x16 /* 00003F72 */
  6069. 00003F5E  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  6070. 00003F62  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  6071. 00003F66  1F3C 0001                move.b     -[A7], 0x1
  6072. 00003F6A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6073. 00003F6E  4EAD 19F2                jsr        [A5 + 0x19F2 /* export_826 */]
  6074. label00003F72:
  6075. 00003F72  4CDF 14C0                movem.l    D6,D7,A2,A4, [A7]+
  6076. 00003F76  4E5E                     unlink     A6
  6077. 00003F78  205F                     movea.l    A0, [A7]+
  6078. 00003F7A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  6079. 00003F7E  4ED0                     jmp        [A0]
  6080. export_509:
  6081. 00003F80  4E56 0000                link       A6, 0
  6082. 00003F84  2F0C                     move.l     -[A7], A4
  6083. 00003F86  286E 0008                movea.l    A4, [A6 + 0x8]
  6084. 00003F8A  2054                     movea.l    A0, [A4]
  6085. 00003F8C  316E 0016 005E           move.w     [A0 + 0x5E], [A6 + 0x16]
  6086. 00003F92  316E 0012 005C           move.w     [A0 + 0x5C], [A6 + 0x12]
  6087. 00003F98  116E 000E 0061           move.b     [A0 + 0x61], [A6 + 0xE]
  6088. 00003F9E  116E 000C 0060           move.b     [A0 + 0x60], [A6 + 0xC]
  6089. 00003FA4  285F                     movea.l    A4, [A7]+
  6090. 00003FA6  4E5E                     unlink     A6
  6091. 00003FA8  205F                     movea.l    A0, [A7]+
  6092. 00003FAA  DEFC 0010                add.w      A7, 0x10
  6093. 00003FAE  4ED0                     jmp        [A0]
  6094. 00003FB0  4E56 0000                link       A6, 0
  6095. 00003FB4  48E7 0018                movem.l    -[A7], A3,A4
  6096. 00003FB8  206E 0008                movea.l    A0, [A6 + 0x8]
  6097. 00003FBC  49E8 FFF0                lea.l      A4, [A0 - 0x10]
  6098. 00003FC0  266E 000C                movea.l    A3, [A6 + 0xC]
  6099. 00003FC4  42A7                     clr.l      -[A7]
  6100. 00003FC6  2F14                     move.l     -[A7], [A4]
  6101. 00003FC8  2053                     movea.l    A0, [A3]
  6102. 00003FCA  2028 0022                move.l     D0, [A0 + 0x22]
  6103. 00003FCE  D0A8 001A                add.l      D0, [A0 + 0x1A]
  6104. 00003FD2  2F00                     move.l     -[A7], D0
  6105. 00003FD4  201F                     move.l     D0, [A7]+
  6106. 00003FD6  2E9F                     move.l     [A7], [A7]+
  6107. 00003FD8  B097                     cmp.l      D0, [A7]
  6108. 00003FDA  6F02                     ble        +0x4 /* 00003FDE */
  6109. 00003FDC  2E80                     move.l     [A7], D0
  6110. label00003FDE:
  6111. 00003FDE  289F                     move.l     [A4], [A7]+
  6112. 00003FE0  42A7                     clr.l      -[A7]
  6113. 00003FE2  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  6114. 00003FE6  2053                     movea.l    A0, [A3]
  6115. 00003FE8  2028 0026                move.l     D0, [A0 + 0x26]
  6116. 00003FEC  D0A8 001E                add.l      D0, [A0 + 0x1E]
  6117. 00003FF0  2F00                     move.l     -[A7], D0
  6118. 00003FF2  201F                     move.l     D0, [A7]+
  6119. 00003FF4  2E9F                     move.l     [A7], [A7]+
  6120. 00003FF6  B097                     cmp.l      D0, [A7]
  6121. 00003FF8  6F02                     ble        +0x4 /* 00003FFC */
  6122. 00003FFA  2E80                     move.l     [A7], D0
  6123. label00003FFC:
  6124. 00003FFC  295F 0004                move.l     [A4 + 0x4], [A7]+
  6125. 00004000  4CDF 1800                movem.l    A3,A4, [A7]+
  6126. 00004004  4E5E                     unlink     A6
  6127. 00004006  205F                     movea.l    A0, [A7]+
  6128. 00004008  504F                     addq.w     A7, 8
  6129. 0000400A  4ED0                     jmp        [A0]
  6130. export_510:
  6131. 0000400C  4E56 FFF0                link       A6, -0x0010
  6132. 00004010  206E 000C                movea.l    A0, [A6 + 0xC]
  6133. 00004014  43EE FFF8                lea.l      A1, [A6 - 0x8]
  6134. 00004018  7003                     moveq.l    D0, 0x03
  6135. label0000401A:
  6136. 0000401A  32D8                     move.w     [A1]+, [A0]+
  6137. 0000401C  51C8 FFFC                dbf        D0, -0x6 /* 0000401A */
  6138. 00004020  41EE FFF0                lea.l      A0, [A6 - 0x10]
  6139. 00004024  43ED FC1C                lea.l      A1, [A5 - 0x3E4]
  6140. 00004028  7003                     moveq.l    D0, 0x03
  6141. label0000402A:
  6142. 0000402A  30D9                     move.w     [A0]+, [A1]+
  6143. 0000402C  51C8 FFFC                dbf        D0, -0x6 /* 0000402A */
  6144. 00004030  487A FF7E                pea.l      [PC - 0x82 /* 00003FB0, value 0x4E560000 'NV\0\0', cstring "NV" */]
  6145. 00004034  2F0E                     move.l     -[A7], A6
  6146. 00004036  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6147. 0000403A  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  6148. 0000403E  486E FFF0                pea.l      [A6 - 0x10]
  6149. 00004042  1F3C 0001                move.b     -[A7], 0x1
  6150. 00004046  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6151. 0000404A  4EBA FE30                jsr        [PC - 0x1D0 /* 00003E7C */]
  6152. 0000404E  4E5E                     unlink     A6
  6153. 00004050  205F                     movea.l    A0, [A7]+
  6154. 00004052  DEFC 000C                add.w      A7, 0xC
  6155. 00004056  4ED0                     jmp        [A0]
  6156. export_511:
  6157. 00004058  4E56 0000                link       A6, 0
  6158. 0000405C  2F0C                     move.l     -[A7], A4
  6159. 0000405E  286E 0008                movea.l    A4, [A6 + 0x8]
  6160. 00004062  102E 000E                move.b     D0, [A6 + 0xE]
  6161. 00004066  2054                     movea.l    A0, [A4]
  6162. 00004068  B028 003F                cmp.b      D0, [A0 + 0x3F]
  6163. 0000406C  6714                     beq        +0x16 /* 00004082 */
  6164. 0000406E  116E 000E 003F           move.b     [A0 + 0x3F], [A6 + 0xE]
  6165. 00004074  102E 000C                move.b     D0, [A6 + 0xC]
  6166. 00004078  6708                     beq        +0xA /* 00004082 */
  6167. 0000407A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6168. 0000407E  4EAD 3C32                jsr        [A5 + 0x3C32 /* export_1922 */]
  6169. label00004082:
  6170. 00004082  285F                     movea.l    A4, [A7]+
  6171. 00004084  4E5E                     unlink     A6
  6172. 00004086  205F                     movea.l    A0, [A7]+
  6173. 00004088  504F                     addq.w     A7, 8
  6174. 0000408A  4ED0                     jmp        [A0]
  6175. export_512:
  6176. 0000408C  4E56 0000                link       A6, 0
  6177. 00004090  48E7 0018                movem.l    -[A7], A3,A4
  6178. 00004094  266E 0008                movea.l    A3, [A6 + 0x8]
  6179. 00004098  284B                     movea.l    A4, A3
  6180. 0000409A  102E 000E                move.b     D0, [A6 + 0xE]
  6181. 0000409E  2054                     movea.l    A0, [A4]
  6182. 000040A0  B028 003E                cmp.b      D0, [A0 + 0x3E]
  6183. 000040A4  6738                     beq        +0x3A /* 000040DE */
  6184. 000040A6  116E 000E 003E           move.b     [A0 + 0x3E], [A6 + 0xE]
  6185. 000040AC  102E 000C                move.b     D0, [A6 + 0xC]
  6186. 000040B0  672C                     beq        +0x2E /* 000040DE */
  6187. 000040B2  2F00                     move.l     -[A7], D0
  6188. 000040B4  4267                     clr.w      -[A7]
  6189. 000040B6  2F0B                     move.l     -[A7], A3
  6190. 000040B8  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  6191. 000040BC  121F                     move.b     D1, [A7]+
  6192. 000040BE  201F                     move.l     D0, [A7]+
  6193. 000040C0  C001                     and.b      D0, D1
  6194. 000040C2  4A00                     tst.b      D0
  6195. 000040C4  6718                     beq        +0x1A /* 000040DE */
  6196. 000040C6  2F00                     move.l     -[A7], D0
  6197. 000040C8  4267                     clr.w      -[A7]
  6198. 000040CA  2F0B                     move.l     -[A7], A3
  6199. 000040CC  4EAD 1EDA                jsr        [A5 + 0x1EDA /* export_983 */]
  6200. 000040D0  121F                     move.b     D1, [A7]+
  6201. 000040D2  201F                     move.l     D0, [A7]+
  6202. 000040D4  C001                     and.b      D0, D1
  6203. 000040D6  6706                     beq        +0x8 /* 000040DE */
  6204. 000040D8  2F0B                     move.l     -[A7], A3
  6205. 000040DA  4EAD 2002                jsr        [A5 + 0x2002 /* export_1020 */]
  6206. label000040DE:
  6207. 000040DE  4CDF 1800                movem.l    A3,A4, [A7]+
  6208. 000040E2  4E5E                     unlink     A6
  6209. 000040E4  205F                     movea.l    A0, [A7]+
  6210. 000040E6  504F                     addq.w     A7, 8
  6211. 000040E8  4ED0                     jmp        [A0]
  6212. 000040EA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6213. // begin alternate branch 000040EC-000040F0
  6214. fn000040EC:
  6215. 000040EC  4E56 FFF4                link       A6, -0x000C
  6216. // end alternate branch 000040EC-000040F0
  6217. fn000040EC: // (misaligned)
  6218. 000040EE  FFF4                     .invalid   <<F/7/7>>
  6219. 000040F0  206E 000E                movea.l    A0, [A6 + 0xE]
  6220. 000040F4  43EE FFF4                lea.l      A1, [A6 - 0xC]
  6221. 000040F8  7005                     moveq.l    D0, 0x05
  6222. label000040FA:
  6223. 000040FA  32D8                     move.w     [A1]+, [A0]+
  6224. 000040FC  51C8 FFFC                dbf        D0, -0x6 /* 000040FA */
  6225. 00004100  206E 0008                movea.l    A0, [A6 + 0x8]
  6226. 00004104  2050                     movea.l    A0, [A0]
  6227. 00004106  43E8 0050                lea.l      A1, [A0 + 0x50]
  6228. 0000410A  41EE FFF4                lea.l      A0, [A6 - 0xC]
  6229. 0000410E  7005                     moveq.l    D0, 0x05
  6230. label00004110:
  6231. 00004110  32D8                     move.w     [A1]+, [A0]+
  6232. 00004112  51C8 FFFC                dbf        D0, -0x6 /* 00004110 */
  6233. 00004116  102E 000C                move.b     D0, [A6 + 0xC]
  6234. 0000411A  6708                     beq        +0xA /* 00004124 */
  6235. 0000411C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6236. 00004120  4EAD 3C32                jsr        [A5 + 0x3C32 /* export_1922 */]
  6237. label00004124:
  6238. 00004124  4E5E                     unlink     A6
  6239. 00004126  205F                     movea.l    A0, [A7]+
  6240. 00004128  DEFC 000A                add.w      A7, 0xA /* '\n' */
  6241. 0000412C  4ED0                     jmp        [A0]
  6242. 0000412E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6243. // begin alternate branch 00004130-00004148
  6244. export_513:
  6245. fn00004130:
  6246. 00004130  4E56 0000                link       A6, 0
  6247. 00004134  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  6248. 00004138  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  6249. 0000413C  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  6250. 00004140  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6251. 00004144  4EBA ED7E                jsr        [PC - 0x1282 /* 00002EC4 */]
  6252. // end alternate branch 00004130-00004148
  6253. export_513: // at 00004130 (misaligned)
  6254. fn00004130: // (misaligned)
  6255. 00004132  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  6256. 00004136  0012 2F2E                ori.b      [A2], 0x2E /* '.' */
  6257. 0000413A  000E 1F2E                ori.b      A6, 0x2E /* '.' */
  6258. 0000413E  000C 2F2E                ori.b      A4, 0x2E /* '.' */
  6259. 00004142  0008 4EBA                ori.b      A0, 0xBA
  6260. 00004146  ED7E                     rol        D6.w, D6
  6261. 00004148  102E 000C                move.b     D0, [A6 + 0xC]
  6262. 0000414C  6708                     beq        +0xA /* 00004156 */
  6263. 0000414E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6264. 00004152  4EAD 3C0A                jsr        [A5 + 0x3C0A /* export_1917 */]
  6265. label00004156:
  6266. 00004156  4E5E                     unlink     A6
  6267. 00004158  205F                     movea.l    A0, [A7]+
  6268. 0000415A  DEFC 000E                add.w      A7, 0xE
  6269. 0000415E  4ED0                     jmp        [A0]
  6270. export_514:
  6271. fn00004160:
  6272. 00004160  4E56 0000                link       A6, 0
  6273. 00004164  48E7 0118                movem.l    -[A7], D7,A3,A4
  6274. 00004168  2E2E 0008                move.l     D7, [A6 + 0x8]
  6275. 0000416C  2847                     movea.l    A4, D7
  6276. 0000416E  2054                     movea.l    A0, [A4]
  6277. 00004170  4AA8 005C                tst.l      [A0 + 0x5C]
  6278. 00004174  672E                     beq        +0x30 /* 000041A4 */
  6279. 00004176  2248                     movea.l    A1, A0
  6280. 00004178  2069 005C                movea.l    A0, [A1 + 0x5C]
  6281. 0000417C  2650                     movea.l    A3, [A0]
  6282. 0000417E  4AAE 000C                tst.l      [A6 + 0xC]
  6283. 00004182  6610                     bne        +0x12 /* 00004194 */
  6284. 00004184  4267                     clr.w      -[A7]
  6285. 00004186  2F07                     move.l     -[A7], D7
  6286. 00004188  4EAD 2042                jsr        [A5 + 0x2042 /* export_1028 */]
  6287. 0000418C  276D FC0C 0004           move.l     [A3 + 0x4], [A5 - 0x3F4]
  6288. 00004192  6010                     bra        +0x12 /* 000041A4 */
  6289. label00004194:
  6290. 00004194  1F3C 0001                move.b     -[A7], 0x1
  6291. 00004198  2F07                     move.l     -[A7], D7
  6292. 0000419A  4EAD 2042                jsr        [A5 + 0x2042 /* export_1028 */]
  6293. 0000419E  276E 000C 0004           move.l     [A3 + 0x4], [A6 + 0xC]
  6294. label000041A4:
  6295. 000041A4  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  6296. 000041A8  4E5E                     unlink     A6
  6297. 000041AA  205F                     movea.l    A0, [A7]+
  6298. 000041AC  504F                     addq.w     A7, 8
  6299. 000041AE  4ED0                     jmp        [A0]
  6300. 000041B0  4E56 0000                link       A6, 0
  6301. 000041B4  48E7 0018                movem.l    -[A7], A3,A4
  6302. 000041B8  266E 0008                movea.l    A3, [A6 + 0x8]
  6303. 000041BC  286B 0008                movea.l    A4, [A3 + 0x8]
  6304. 000041C0  2054                     movea.l    A0, [A4]
  6305. 000041C2  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  6306. 000041C6  102B 000E                move.b     D0, [A3 + 0xE]
  6307. 000041CA  4880                     ext.w      D0
  6308. 000041CC  C1FC 00FF                muls.w     D0, 0xFF
  6309. 000041D0  3F00                     move.w     -[A7], D0
  6310. 000041D2  A95D                     syscall    HiliteControl
  6311. 000041D4  2054                     movea.l    A0, [A4]
  6312. 000041D6  116B 000E 003F           move.b     [A0 + 0x3F], [A3 + 0xE]
  6313. 000041DC  4CDF 1800                movem.l    A3,A4, [A7]+
  6314. 000041E0  4E5E                     unlink     A6
  6315. 000041E2  2E9F                     move.l     [A7], [A7]+
  6316. 000041E4  4E75                     rts
  6317. 000041E6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6318. export_515: // at 000041E8 (misaligned)
  6319. 000041EA  0000 206E                ori.b      D0, 0x6E /* 'n' */
  6320. 000041EE  0008 2050                ori.b      A0, 0x50 /* 'P' */
  6321. 000041F2  1028 003F                move.b     D0, [A0 + 0x3F]
  6322. 000041F6  B02E 000E                cmp.b      D0, [A6 + 0xE]
  6323. 000041FA  6712                     beq        +0x14 /* 0000420E */
  6324. 000041FC  487A FFB2                pea.l      [PC - 0x4E /* 000041B0, value 0x4E560000 'NV\0\0', cstring "NV" */]
  6325. 00004200  2F0E                     move.l     -[A7], A6
  6326. 00004202  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  6327. 00004206  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6328. 0000420A  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  6329. label0000420E:
  6330. 0000420E  4E5E                     unlink     A6
  6331. 00004210  205F                     movea.l    A0, [A7]+
  6332. 00004212  504F                     addq.w     A7, 8
  6333. 00004214  4ED0                     jmp        [A0]
  6334. 00004216  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6335. 0000421A  0000 226E                ori.b      D0, 0x6E /* 'n' */
  6336. 0000421E  0008 2069                ori.b      A0, 0x69 /* 'i' */
  6337. 00004222  0008 2050                ori.b      A0, 0x50 /* 'P' */
  6338. 00004226  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  6339. 0000422A  2049                     movea.l    A0, A1
  6340. 0000422C  1028 000E                move.b     D0, [A0 + 0xE]
  6341. 00004230  4880                     ext.w      D0
  6342. 00004232  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  6343. 00004236  3F00                     move.w     -[A7], D0
  6344. 00004238  A95D                     syscall    HiliteControl
  6345. 0000423A  4E5E                     unlink     A6
  6346. 0000423C  2E9F                     move.l     [A7], [A7]+
  6347. 0000423E  4E75                     rts
  6348. export_516:
  6349. 00004240  4E56 0000                link       A6, 0
  6350. 00004244  2F0C                     move.l     -[A7], A4
  6351. 00004246  286E 0008                movea.l    A4, [A6 + 0x8]
  6352. 0000424A  2054                     movea.l    A0, [A4]
  6353. 0000424C  1028 003E                move.b     D0, [A0 + 0x3E]
  6354. 00004250  B02E 000E                cmp.b      D0, [A6 + 0xE]
  6355. 00004254  6712                     beq        +0x14 /* 00004268 */
  6356. 00004256  487A FFC0                pea.l      [PC - 0x40 /* 00004218, value 0x4E560000 'NV\0\0', cstring "NV" */]
  6357. 0000425A  2F0E                     move.l     -[A7], A6
  6358. 0000425C  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  6359. 00004260  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6360. 00004264  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  6361. label00004268:
  6362. 00004268  2054                     movea.l    A0, [A4]
  6363. 0000426A  116E 000E 003E           move.b     [A0 + 0x3E], [A6 + 0xE]
  6364. 00004270  285F                     movea.l    A4, [A7]+
  6365. 00004272  4E5E                     unlink     A6
  6366. 00004274  205F                     movea.l    A0, [A7]+
  6367. 00004276  504F                     addq.w     A7, 8
  6368. 00004278  4ED0                     jmp        [A0]
  6369. 0000427A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6370. 0000427E  FFF8                     .invalid   <<F/7/7>>
  6371. 00004280  48E7 0018                movem.l    -[A7], A3,A4
  6372. 00004284  206E 0008                movea.l    A0, [A6 + 0x8]
  6373. 00004288  2668 0008                movea.l    A3, [A0 + 0x8]
  6374. 0000428C  2053                     movea.l    A0, [A3]
  6375. 0000428E  49E8 0048                lea.l      A4, [A0 + 0x48]
  6376. 00004292  486E FFF8                pea.l      [A6 - 0x8]
  6377. 00004296  2F14                     move.l     -[A7], [A4]
  6378. 00004298  302C 0006                move.w     D0, [A4 + 0x6]
  6379. 0000429C  48C0                     ext.l      D0
  6380. 0000429E  206E 0008                movea.l    A0, [A6 + 0x8]
  6381. 000042A2  2228 0012                move.l     D1, [A0 + 0x12]
  6382. 000042A6  9280                     sub.l      D1, D0
  6383. 000042A8  3F01                     move.w     -[A7], D1
  6384. 000042AA  302C 0004                move.w     D0, [A4 + 0x4]
  6385. 000042AE  48C0                     ext.l      D0
  6386. 000042B0  206E 0008                movea.l    A0, [A6 + 0x8]
  6387. 000042B4  2228 000E                move.l     D1, [A0 + 0xE]
  6388. 000042B8  9280                     sub.l      D1, D0
  6389. 000042BA  3F01                     move.w     -[A7], D1
  6390. 000042BC  A8A7                     syscall    SetRect
  6391. 000042BE  2053                     movea.l    A0, [A3]
  6392. 000042C0  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  6393. 000042C4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6394. 000042C8  A959                     syscall    MoveControl
  6395. 000042CA  2053                     movea.l    A0, [A3]
  6396. 000042CC  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  6397. 000042D0  302E FFFE                move.w     D0, [A6 - 0x2]
  6398. 000042D4  906E FFFA                sub.w      D0, [A6 - 0x6]
  6399. 000042D8  6A02                     bpl        +0x4 /* 000042DC */
  6400. 000042DA  4440                     neg.w      D0
  6401. label000042DC:
  6402. 000042DC  3F00                     move.w     -[A7], D0
  6403. 000042DE  302E FFFC                move.w     D0, [A6 - 0x4]
  6404. 000042E2  906E FFF8                sub.w      D0, [A6 - 0x8]
  6405. 000042E6  6A02                     bpl        +0x4 /* 000042EA */
  6406. 000042E8  4440                     neg.w      D0
  6407. label000042EA:
  6408. 000042EA  3F00                     move.w     -[A7], D0
  6409. 000042EC  A95C                     syscall    SizeControl
  6410. 000042EE  4CDF 1800                movem.l    A3,A4, [A7]+
  6411. 000042F2  4E5E                     unlink     A6
  6412. 000042F4  2E9F                     move.l     [A7], [A7]+
  6413. 000042F6  4E75                     rts
  6414. export_517:
  6415. 000042F8  4E56 0000                link       A6, 0
  6416. 000042FC  48E7 0018                movem.l    -[A7], A3,A4
  6417. 00004300  266E 0008                movea.l    A3, [A6 + 0x8]
  6418. 00004304  284B                     movea.l    A4, A3
  6419. 00004306  2054                     movea.l    A0, [A4]
  6420. 00004308  1028 0040                move.b     D0, [A0 + 0x40]
  6421. 0000430C  6718                     beq        +0x1A /* 00004326 */
  6422. 0000430E  4AA8 005C                tst.l      [A0 + 0x5C]
  6423. 00004312  56C1                     sne        D1
  6424. 00004314  C001                     and.b      D0, D1
  6425. 00004316  670E                     beq        +0x10 /* 00004326 */
  6426. 00004318  487A FF62                pea.l      [PC - 0x9E /* 0000427C, value 0x4E56FFF8 */]
  6427. 0000431C  2F0E                     move.l     -[A7], A6
  6428. 0000431E  4267                     clr.w      -[A7]
  6429. 00004320  2F0B                     move.l     -[A7], A3
  6430. 00004322  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  6431. label00004326:
  6432. 00004326  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  6433. 0000432A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  6434. 0000432E  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  6435. 00004332  2F0B                     move.l     -[A7], A3
  6436. 00004334  4EBA FDFA                jsr        [PC - 0x206 /* 00004130 */]
  6437. 00004338  4CDF 1800                movem.l    A3,A4, [A7]+
  6438. 0000433C  4E5E                     unlink     A6
  6439. 0000433E  205F                     movea.l    A0, [A7]+
  6440. 00004340  DEFC 000E                add.w      A7, 0xE
  6441. 00004344  4ED0                     jmp        [A0]
  6442. 00004346  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6443. 0000434A  0000 48E7                ori.b      D0, 0xE7
  6444. 0000434E  0018 286E                ori.b      [A0]+, 0x6E /* 'n' */
  6445. 00004352  0008 266C                ori.b      A0, 0x6C /* 'l' */
  6446. 00004356  0008 2053                ori.b      A0, 0x53 /* 'S' */
  6447. 0000435A  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  6448. 0000435E  486C FE00                pea.l      [A4 - 0x200]
  6449. 00004362  A95E                     syscall    GetControlTitle/GetCTitle
  6450. 00004364  486C FE00                pea.l      [A4 - 0x200]
  6451. 00004368  486C FF00                pea.l      [A4 - 0x100]
  6452. 0000436C  4EAD 2552                jsr        [A5 + 0x2552 /* export_1190 */]
  6453. 00004370  101F                     move.b     D0, [A7]+
  6454. 00004372  670C                     beq        +0xE /* 00004380 */
  6455. 00004374  2053                     movea.l    A0, [A3]
  6456. 00004376  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  6457. 0000437A  486C FF00                pea.l      [A4 - 0x100]
  6458. 0000437E  A95F                     syscall    SetControlTitle/SetCTitle
  6459. label00004380:
  6460. 00004380  4CDF 1800                movem.l    A3,A4, [A7]+
  6461. 00004384  4E5E                     unlink     A6
  6462. 00004386  2E9F                     move.l     [A7], [A7]+
  6463. 00004388  4E75                     rts
  6464. 0000438A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6465. // begin alternate branch 0000438C-00004398
  6466. export_518:
  6467. fn0000438C:
  6468. 0000438C  4E56 FE00                link       A6, -0x0200
  6469. 00004390  206E 000E                movea.l    A0, [A6 + 0xE]
  6470. 00004394  43EE FF00                lea.l      A1, [A6 - 0x100]
  6471. // end alternate branch 0000438C-00004398
  6472. export_518: // at 0000438C (misaligned)
  6473. fn0000438C: // (misaligned)
  6474. 0000438E  FE00 206E                .unknown   0xFE00 0x206E (W = 7)
  6475. 00004392  000E 43EE                ori.b      A6, 0xEE
  6476. 00004396  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  6477. 00004398  707F                     moveq.l    D0, 0x7F
  6478. label0000439A:
  6479. 0000439A  32D8                     move.w     [A1]+, [A0]+
  6480. 0000439C  51C8 FFFC                dbf        D0, -0x6 /* 0000439A */
  6481. 000043A0  487A FFA6                pea.l      [PC - 0x5A /* 00004348, value 0x4E560000 'NV\0\0', cstring "NV" */]
  6482. 000043A4  2F0E                     move.l     -[A7], A6
  6483. 000043A6  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  6484. 000043AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6485. 000043AE  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  6486. 000043B2  4E5E                     unlink     A6
  6487. 000043B4  205F                     movea.l    A0, [A7]+
  6488. 000043B6  DEFC 000A                add.w      A7, 0xA /* '\n' */
  6489. 000043BA  4ED0                     jmp        [A0]
  6490. export_519:
  6491. 000043BC  4E56 FFFC                link       A6, -0x0004
  6492. 000043C0  48E7 0018                movem.l    -[A7], A3,A4
  6493. 000043C4  266E 0008                movea.l    A3, [A6 + 0x8]
  6494. 000043C8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6495. 000043CC  2F0B                     move.l     -[A7], A3
  6496. 000043CE  4EBA FD90                jsr        [PC - 0x270 /* 00004160 */]
  6497. 000043D2  42A7                     clr.l      -[A7]
  6498. 000043D4  2F0B                     move.l     -[A7], A3
  6499. 000043D6  4EAD 3BAA                jsr        [A5 + 0x3BAA /* export_1905 */]
  6500. 000043DA  285F                     movea.l    A4, [A7]+
  6501. 000043DC  200C                     move.l     D0, A4
  6502. 000043DE  56C0                     sne        D0
  6503. 000043E0  4A00                     tst.b      D0
  6504. 000043E2  6706                     beq        +0x8 /* 000043EA */
  6505. 000043E4  2054                     movea.l    A0, [A4]
  6506. 000043E6  C028 005E                and.b      D0, [A0 + 0x5E]
  6507. label000043EA:
  6508. 000043EA  1F00                     move.b     -[A7], D0
  6509. 000043EC  2F0B                     move.l     -[A7], A3
  6510. 000043EE  4EAD 2042                jsr        [A5 + 0x2042 /* export_1028 */]
  6511. 000043F2  4CDF 1800                movem.l    A3,A4, [A7]+
  6512. 000043F6  4E5E                     unlink     A6
  6513. 000043F8  205F                     movea.l    A0, [A7]+
  6514. 000043FA  504F                     addq.w     A7, 8
  6515. 000043FC  4ED0                     jmp        [A0]
  6516. 000043FE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6517. export_520: // at 00004400 (misaligned)
  6518. 00004402  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  6519. 00004406  2E9F                     move.l     [A7], [A7]+
  6520. 00004408  4E75                     rts
  6521. 0000440A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6522. export_521: // at 0000440C (misaligned)
  6523. 0000440E  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  6524. 00004412  2E9F                     move.l     [A7], [A7]+
  6525. 00004414  4E75                     rts
  6526. 00004416  0000                     .incomplete
  6527.